/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-SemanticLbe.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 18:20:01,345 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-24 18:20:01,347 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-24 18:20:01,374 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-24 18:20:01,374 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-24 18:20:01,376 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-24 18:20:01,378 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-24 18:20:01,382 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-24 18:20:01,383 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-24 18:20:01,386 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-24 18:20:01,386 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-24 18:20:01,387 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-24 18:20:01,388 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-24 18:20:01,389 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-24 18:20:01,390 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-24 18:20:01,392 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-24 18:20:01,394 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-24 18:20:01,394 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-24 18:20:01,396 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-24 18:20:01,400 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-24 18:20:01,400 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-24 18:20:01,401 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-24 18:20:01,402 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-24 18:20:01,403 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-24 18:20:01,407 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-24 18:20:01,407 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-24 18:20:01,408 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-24 18:20:01,408 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-24 18:20:01,409 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-24 18:20:01,409 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-24 18:20:01,409 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-24 18:20:01,410 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-24 18:20:01,411 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-24 18:20:01,411 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-24 18:20:01,412 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-24 18:20:01,412 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-24 18:20:01,412 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-24 18:20:01,412 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-24 18:20:01,413 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-24 18:20:01,413 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-24 18:20:01,413 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-24 18:20:01,416 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-SemanticLbe.epf [2021-03-24 18:20:01,441 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-24 18:20:01,441 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-24 18:20:01,443 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-24 18:20:01,444 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-24 18:20:01,444 INFO L138 SettingsManager]: * Use SBE=true [2021-03-24 18:20:01,444 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-24 18:20:01,444 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-24 18:20:01,444 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-24 18:20:01,444 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-24 18:20:01,444 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-24 18:20:01,445 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-24 18:20:01,445 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-24 18:20:01,445 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-24 18:20:01,445 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-24 18:20:01,445 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-24 18:20:01,445 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-24 18:20:01,446 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-24 18:20:01,446 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-24 18:20:01,446 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-24 18:20:01,446 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-24 18:20:01,446 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-24 18:20:01,446 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-24 18:20:01,446 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-24 18:20:01,446 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-24 18:20:01,447 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-24 18:20:01,447 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-24 18:20:01,447 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-24 18:20:01,447 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-24 18:20:01,447 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 18:20:01,725 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-24 18:20:01,740 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-24 18:20:01,741 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-24 18:20:01,742 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-24 18:20:01,742 INFO L275 PluginConnector]: CDTParser initialized [2021-03-24 18:20:01,743 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 18:20:01,782 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59becbe9e/a799a90a96a84a09a6484a02437428e0/FLAGc15a4045e [2021-03-24 18:20:02,232 INFO L306 CDTParser]: Found 1 translation units. [2021-03-24 18:20:02,233 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/singleton.i [2021-03-24 18:20:02,246 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59becbe9e/a799a90a96a84a09a6484a02437428e0/FLAGc15a4045e [2021-03-24 18:20:02,544 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59becbe9e/a799a90a96a84a09a6484a02437428e0 [2021-03-24 18:20:02,547 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-24 18:20:02,548 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-24 18:20:02,551 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-24 18:20:02,551 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-24 18:20:02,553 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-24 18:20:02,554 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.03 06:20:02" (1/1) ... [2021-03-24 18:20:02,555 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e288741 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:02, skipping insertion in model container [2021-03-24 18:20:02,555 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.03 06:20:02" (1/1) ... [2021-03-24 18:20:02,562 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-24 18:20:02,610 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-24 18:20:02,727 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-24 18:20:02,941 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 18:20:02,971 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-24 18:20:02,979 INFO L203 MainTranslator]: Completed pre-run [2021-03-24 18:20:02,990 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-24 18:20:03,000 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 18:20:03,005 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-24 18:20:03,116 INFO L208 MainTranslator]: Completed translation [2021-03-24 18:20:03,116 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03 WrapperNode [2021-03-24 18:20:03,116 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-24 18:20:03,117 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-24 18:20:03,117 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-24 18:20:03,117 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-24 18:20:03,122 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (1/1) ... [2021-03-24 18:20:03,152 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (1/1) ... [2021-03-24 18:20:03,185 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-24 18:20:03,185 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-24 18:20:03,186 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-24 18:20:03,186 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-24 18:20:03,190 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (1/1) ... [2021-03-24 18:20:03,191 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (1/1) ... [2021-03-24 18:20:03,193 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (1/1) ... [2021-03-24 18:20:03,193 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (1/1) ... [2021-03-24 18:20:03,197 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (1/1) ... [2021-03-24 18:20:03,199 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (1/1) ... [2021-03-24 18:20:03,212 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (1/1) ... [2021-03-24 18:20:03,215 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-24 18:20:03,216 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-24 18:20:03,216 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-24 18:20:03,216 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-24 18:20:03,217 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (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 18:20:03,285 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-03-24 18:20:03,285 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-24 18:20:03,285 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-24 18:20:03,285 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-03-24 18:20:03,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-24 18:20:03,285 INFO L130 BoogieDeclarations]: Found specification of procedure thread0 [2021-03-24 18:20:03,285 INFO L138 BoogieDeclarations]: Found implementation of procedure thread0 [2021-03-24 18:20:03,285 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-03-24 18:20:03,286 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-03-24 18:20:03,286 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-03-24 18:20:03,286 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-03-24 18:20:03,286 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-03-24 18:20:03,286 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-03-24 18:20:03,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-24 18:20:03,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-03-24 18:20:03,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-24 18:20:03,286 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-24 18:20:03,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-24 18:20:03,288 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 18:20:03,686 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-24 18:20:03,687 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-03-24 18:20:03,688 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 06:20:03 BoogieIcfgContainer [2021-03-24 18:20:03,688 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-24 18:20:03,689 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-24 18:20:03,689 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-24 18:20:03,691 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-24 18:20:03,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.03 06:20:02" (1/3) ... [2021-03-24 18:20:03,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14e2619f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 06:20:03, skipping insertion in model container [2021-03-24 18:20:03,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 06:20:03" (2/3) ... [2021-03-24 18:20:03,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14e2619f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 06:20:03, skipping insertion in model container [2021-03-24 18:20:03,692 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 06:20:03" (3/3) ... [2021-03-24 18:20:03,692 INFO L111 eAbstractionObserver]: Analyzing ICFG singleton.i [2021-03-24 18:20:03,697 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-24 18:20:03,701 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-24 18:20:03,701 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-24 18:20:03,728 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,728 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,729 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,729 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,729 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,729 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,729 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,729 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,729 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,730 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,730 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,730 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,730 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,730 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,731 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,731 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,731 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,731 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,731 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,731 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,732 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,732 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,732 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,732 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,732 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,732 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,732 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,733 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,733 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,733 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,733 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,733 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,733 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,734 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,734 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,734 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,734 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,734 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,734 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,734 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,735 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,735 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,735 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,735 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,735 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,735 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,736 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,736 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,736 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,736 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,736 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,736 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,737 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,737 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,737 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,737 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,737 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,737 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,737 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,737 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,738 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,738 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,738 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,738 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,738 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,738 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,738 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,738 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,738 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,739 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,739 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,739 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,739 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,739 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,739 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,739 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,739 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,739 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,740 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,740 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,740 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,740 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,740 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,740 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,740 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,740 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,740 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,741 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,741 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,741 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,741 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,741 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,741 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,741 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,741 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,741 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,742 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,742 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,742 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,742 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,742 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,742 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,742 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,742 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,743 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,743 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,743 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,743 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,743 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,743 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,743 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,743 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,743 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,744 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,744 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,744 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,744 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,744 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,744 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,744 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,744 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,744 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,745 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,745 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,745 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,745 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,745 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,745 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,745 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,745 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,745 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,745 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,746 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,746 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,746 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,746 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,746 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,746 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,746 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,746 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,747 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,747 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,747 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,747 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,747 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,747 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,747 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,747 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,748 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,748 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,748 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,748 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,748 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,748 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,748 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,748 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,748 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,749 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,749 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,749 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,750 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,750 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,750 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,750 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,750 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,750 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,750 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,750 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,750 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,751 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,751 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,751 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,751 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,751 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,751 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,751 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,751 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,751 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,751 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,752 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,752 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,752 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,752 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,752 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,752 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,752 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,752 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,753 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,753 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,753 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,753 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,753 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,753 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,753 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,753 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,755 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,755 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,755 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,755 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,758 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,759 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,759 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,759 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,760 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,760 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,760 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,760 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,762 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,762 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,762 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,762 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,762 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,762 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,763 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,763 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,764 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,764 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,764 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,764 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,764 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,764 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,764 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,764 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,764 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,764 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,765 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,765 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,765 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,765 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,765 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,765 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,765 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,765 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,765 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,766 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,766 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,766 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,767 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,767 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,768 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,768 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,769 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,769 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,770 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,770 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,770 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,770 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,771 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,772 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,772 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,772 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,773 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,773 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,773 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,773 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,774 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,774 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,774 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,774 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 18:20:03,848 INFO L149 ThreadInstanceAdder]: Constructed 121 joinOtherThreadTransitions. [2021-03-24 18:20:03,864 INFO L253 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2021-03-24 18:20:03,881 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 18:20:03,881 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 18:20:03,881 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 18:20:03,881 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 18:20:03,881 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 18:20:03,881 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 18:20:03,881 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 18:20:03,881 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 18:20:03,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 167 places, 248 transitions, 876 flow [2021-03-24 18:20:03,959 INFO L129 PetriNetUnfolder]: 61/274 cut-off events. [2021-03-24 18:20:03,959 INFO L130 PetriNetUnfolder]: For 39/39 co-relation queries the response was YES. [2021-03-24 18:20:03,968 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 18:20:03,968 INFO L82 GeneralOperation]: Start removeDead. Operand has 167 places, 248 transitions, 876 flow [2021-03-24 18:20:03,974 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 119 places, 140 transitions, 433 flow [2021-03-24 18:20:03,976 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-24 18:20:03,985 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 140 transitions, 433 flow [2021-03-24 18:20:03,988 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 140 transitions, 433 flow [2021-03-24 18:20:03,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 140 transitions, 433 flow [2021-03-24 18:20:04,022 INFO L129 PetriNetUnfolder]: 61/274 cut-off events. [2021-03-24 18:20:04,022 INFO L130 PetriNetUnfolder]: For 39/39 co-relation queries the response was YES. [2021-03-24 18:20:04,025 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 18:20:04,030 INFO L142 LiptonReduction]: Number of co-enabled transitions 4156 [2021-03-24 18:20:05,550 INFO L154 LiptonReduction]: Checked pairs total: 2005 [2021-03-24 18:20:05,551 INFO L156 LiptonReduction]: Total number of compositions: 60 [2021-03-24 18:20:05,553 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1578 [2021-03-24 18:20:05,561 INFO L129 PetriNetUnfolder]: 2/17 cut-off events. [2021-03-24 18:20:05,561 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-24 18:20:05,561 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:05,562 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 18:20:05,562 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 18:20:05,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:05,567 INFO L82 PathProgramCache]: Analyzing trace with hash -828543654, now seen corresponding path program 1 times [2021-03-24 18:20:05,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:05,574 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042241028] [2021-03-24 18:20:05,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:05,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:05,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:05,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:05,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:05,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:20:05,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:05,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:20:05,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:05,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:20:05,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:05,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:05,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:05,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:20:05,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:05,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:05,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:05,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:05,857 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 18:20:05,858 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042241028] [2021-03-24 18:20:05,858 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:05,858 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 18:20:05,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943395020] [2021-03-24 18:20:05,864 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 18:20:05,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:05,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 18:20:05,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-24 18:20:05,876 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 319 [2021-03-24 18:20:05,879 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 18:20:05,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:05,880 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 319 [2021-03-24 18:20:05,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:06,482 INFO L129 PetriNetUnfolder]: 2937/4425 cut-off events. [2021-03-24 18:20:06,482 INFO L130 PetriNetUnfolder]: For 1350/1355 co-relation queries the response was YES. [2021-03-24 18:20:06,493 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 18:20:06,514 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 75 selfloop transitions, 12 changer transitions 6/134 dead transitions. [2021-03-24 18:20:06,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 134 transitions, 640 flow [2021-03-24 18:20:06,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 18:20:06,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 18:20:06,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1918 transitions. [2021-03-24 18:20:06,532 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6012539184952979 [2021-03-24 18:20:06,533 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1918 transitions. [2021-03-24 18:20:06,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1918 transitions. [2021-03-24 18:20:06,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:06,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1918 transitions. [2021-03-24 18:20:06,545 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 18:20:06,556 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 18:20:06,559 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 18:20:06,561 INFO L185 Difference]: Start difference. First operand has 63 places, 84 transitions, 321 flow. Second operand 10 states and 1918 transitions. [2021-03-24 18:20:06,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 134 transitions, 640 flow [2021-03-24 18:20:06,575 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 18:20:06,582 INFO L241 Difference]: Finished difference. Result has 64 places, 87 transitions, 271 flow [2021-03-24 18:20:06,584 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 18:20:06,585 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 1 predicate places. [2021-03-24 18:20:06,585 INFO L480 AbstractCegarLoop]: Abstraction has has 64 places, 87 transitions, 271 flow [2021-03-24 18:20:06,586 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 18:20:06,586 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:06,586 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 18:20:06,586 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-24 18:20:06,586 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 18:20:06,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:06,587 INFO L82 PathProgramCache]: Analyzing trace with hash -198967952, now seen corresponding path program 2 times [2021-03-24 18:20:06,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:06,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117595315] [2021-03-24 18:20:06,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:06,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:06,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:06,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:06,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:06,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:06,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:06,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:20:06,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:06,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:06,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:06,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:06,698 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 18:20:06,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117595315] [2021-03-24 18:20:06,698 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:06,698 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 18:20:06,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561810468] [2021-03-24 18:20:06,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 18:20:06,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:06,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 18:20:06,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 18:20:06,701 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 319 [2021-03-24 18:20:06,702 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 18:20:06,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:06,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 319 [2021-03-24 18:20:06,703 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:07,090 INFO L129 PetriNetUnfolder]: 3950/5655 cut-off events. [2021-03-24 18:20:07,090 INFO L130 PetriNetUnfolder]: For 1292/1299 co-relation queries the response was YES. [2021-03-24 18:20:07,100 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 18:20:07,119 INFO L132 encePairwiseOnDemand]: 312/319 looper letters, 60 selfloop transitions, 6 changer transitions 1/115 dead transitions. [2021-03-24 18:20:07,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 115 transitions, 485 flow [2021-03-24 18:20:07,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 18:20:07,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 18:20:07,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1385 transitions. [2021-03-24 18:20:07,122 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7236154649947754 [2021-03-24 18:20:07,122 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1385 transitions. [2021-03-24 18:20:07,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1385 transitions. [2021-03-24 18:20:07,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:07,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1385 transitions. [2021-03-24 18:20:07,124 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 18:20:07,126 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 18:20:07,128 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 18:20:07,128 INFO L185 Difference]: Start difference. First operand has 64 places, 87 transitions, 271 flow. Second operand 6 states and 1385 transitions. [2021-03-24 18:20:07,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 115 transitions, 485 flow [2021-03-24 18:20:07,136 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 18:20:07,138 INFO L241 Difference]: Finished difference. Result has 67 places, 90 transitions, 305 flow [2021-03-24 18:20:07,138 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 18:20:07,138 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 4 predicate places. [2021-03-24 18:20:07,138 INFO L480 AbstractCegarLoop]: Abstraction has has 67 places, 90 transitions, 305 flow [2021-03-24 18:20:07,139 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 18:20:07,139 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:07,139 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 18:20:07,139 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-24 18:20:07,139 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 18:20:07,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:07,139 INFO L82 PathProgramCache]: Analyzing trace with hash 1526167510, now seen corresponding path program 3 times [2021-03-24 18:20:07,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:07,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481756633] [2021-03-24 18:20:07,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:07,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:07,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:07,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:20:07,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:20:07,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:20:07,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:07,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:20:07,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:07,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:07,202 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 18:20:07,202 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481756633] [2021-03-24 18:20:07,202 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:07,202 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 18:20:07,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908290407] [2021-03-24 18:20:07,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 18:20:07,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:07,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 18:20:07,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-24 18:20:07,205 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 319 [2021-03-24 18:20:07,206 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 18:20:07,206 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:07,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 319 [2021-03-24 18:20:07,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:07,828 INFO L129 PetriNetUnfolder]: 4561/6438 cut-off events. [2021-03-24 18:20:07,828 INFO L130 PetriNetUnfolder]: For 2674/2681 co-relation queries the response was YES. [2021-03-24 18:20:07,847 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 18:20:07,879 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 97 selfloop transitions, 23 changer transitions 1/162 dead transitions. [2021-03-24 18:20:07,879 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 162 transitions, 750 flow [2021-03-24 18:20:07,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 18:20:07,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 18:20:07,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2302 transitions. [2021-03-24 18:20:07,884 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6013584117032393 [2021-03-24 18:20:07,884 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2302 transitions. [2021-03-24 18:20:07,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2302 transitions. [2021-03-24 18:20:07,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:07,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2302 transitions. [2021-03-24 18:20:07,888 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 18:20:07,894 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 18:20:07,894 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 18:20:07,895 INFO L185 Difference]: Start difference. First operand has 67 places, 90 transitions, 305 flow. Second operand 12 states and 2302 transitions. [2021-03-24 18:20:07,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 162 transitions, 750 flow [2021-03-24 18:20:07,905 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 18:20:07,909 INFO L241 Difference]: Finished difference. Result has 79 places, 97 transitions, 401 flow [2021-03-24 18:20:07,911 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 18:20:07,911 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 16 predicate places. [2021-03-24 18:20:07,911 INFO L480 AbstractCegarLoop]: Abstraction has has 79 places, 97 transitions, 401 flow [2021-03-24 18:20:07,913 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 18:20:07,914 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:07,914 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 18:20:07,914 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-24 18:20:07,914 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 18:20:07,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:07,914 INFO L82 PathProgramCache]: Analyzing trace with hash -849258250, now seen corresponding path program 1 times [2021-03-24 18:20:07,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:07,915 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757191842] [2021-03-24 18:20:07,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:07,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:07,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:07,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:07,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:07,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:07,975 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 18:20:07,976 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757191842] [2021-03-24 18:20:07,976 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:07,976 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 18:20:07,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492384117] [2021-03-24 18:20:07,976 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-24 18:20:07,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:07,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-24 18:20:07,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-24 18:20:07,979 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 319 [2021-03-24 18:20:07,979 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 18:20:07,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:07,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 319 [2021-03-24 18:20:07,980 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:08,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:08,523 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,523 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,523 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,523 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:08,523 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,524 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,524 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,524 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:08,524 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,524 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,524 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,524 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:08,524 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,524 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,525 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,525 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,525 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:08,525 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,525 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,525 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,525 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,525 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:08,525 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,526 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,526 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,526 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:08,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:08,526 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event [2021-03-24 18:20:08,526 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 18:20:08,526 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 18:20:08,526 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 18:20:08,527 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:08,527 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event [2021-03-24 18:20:08,527 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 18:20:08,527 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 18:20:08,527 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 18:20:08,530 INFO L129 PetriNetUnfolder]: 5551/8798 cut-off events. [2021-03-24 18:20:08,530 INFO L130 PetriNetUnfolder]: For 9882/9882 co-relation queries the response was YES. [2021-03-24 18:20:08,559 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 18:20:08,601 INFO L132 encePairwiseOnDemand]: 310/319 looper letters, 55 selfloop transitions, 18 changer transitions 5/141 dead transitions. [2021-03-24 18:20:08,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 141 transitions, 698 flow [2021-03-24 18:20:08,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-24 18:20:08,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-24 18:20:08,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1331 transitions. [2021-03-24 18:20:08,603 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8344827586206897 [2021-03-24 18:20:08,603 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1331 transitions. [2021-03-24 18:20:08,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1331 transitions. [2021-03-24 18:20:08,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:08,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1331 transitions. [2021-03-24 18:20:08,606 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 18:20:08,607 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 18:20:08,607 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 18:20:08,608 INFO L185 Difference]: Start difference. First operand has 79 places, 97 transitions, 401 flow. Second operand 5 states and 1331 transitions. [2021-03-24 18:20:08,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 141 transitions, 698 flow [2021-03-24 18:20:08,636 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 18:20:08,638 INFO L241 Difference]: Finished difference. Result has 83 places, 115 transitions, 547 flow [2021-03-24 18:20:08,639 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 18:20:08,639 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 20 predicate places. [2021-03-24 18:20:08,639 INFO L480 AbstractCegarLoop]: Abstraction has has 83 places, 115 transitions, 547 flow [2021-03-24 18:20:08,639 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 18:20:08,639 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:08,639 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 18:20:08,639 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-24 18:20:08,640 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 18:20:08,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:08,640 INFO L82 PathProgramCache]: Analyzing trace with hash -702944908, now seen corresponding path program 1 times [2021-03-24 18:20:08,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:08,643 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454501208] [2021-03-24 18:20:08,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:08,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:08,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:08,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:08,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:08,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:08,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:08,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:20:08,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:08,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:08,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:08,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:08,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 18:20:08,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454501208] [2021-03-24 18:20:08,691 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:08,691 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 18:20:08,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852719604] [2021-03-24 18:20:08,692 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 18:20:08,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:08,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 18:20:08,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 18:20:08,694 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 319 [2021-03-24 18:20:08,694 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 18:20:08,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:08,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 319 [2021-03-24 18:20:08,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:09,614 INFO L129 PetriNetUnfolder]: 9279/13210 cut-off events. [2021-03-24 18:20:09,615 INFO L130 PetriNetUnfolder]: For 18700/18917 co-relation queries the response was YES. [2021-03-24 18:20:09,658 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 18:20:09,690 INFO L132 encePairwiseOnDemand]: 312/319 looper letters, 94 selfloop transitions, 9 changer transitions 2/151 dead transitions. [2021-03-24 18:20:09,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 151 transitions, 904 flow [2021-03-24 18:20:09,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 18:20:09,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 18:20:09,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1386 transitions. [2021-03-24 18:20:09,693 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7241379310344828 [2021-03-24 18:20:09,693 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1386 transitions. [2021-03-24 18:20:09,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1386 transitions. [2021-03-24 18:20:09,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:09,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1386 transitions. [2021-03-24 18:20:09,695 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 18:20:09,697 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 18:20:09,698 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 18:20:09,698 INFO L185 Difference]: Start difference. First operand has 83 places, 115 transitions, 547 flow. Second operand 6 states and 1386 transitions. [2021-03-24 18:20:09,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 151 transitions, 904 flow [2021-03-24 18:20:09,787 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 18:20:09,791 INFO L241 Difference]: Finished difference. Result has 90 places, 114 transitions, 568 flow [2021-03-24 18:20:09,791 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 18:20:09,791 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 27 predicate places. [2021-03-24 18:20:09,791 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 114 transitions, 568 flow [2021-03-24 18:20:09,791 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 18:20:09,792 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:09,792 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 18:20:09,792 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-24 18:20:09,792 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 18:20:09,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:09,792 INFO L82 PathProgramCache]: Analyzing trace with hash -147362618, now seen corresponding path program 2 times [2021-03-24 18:20:09,792 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:09,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023352870] [2021-03-24 18:20:09,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:09,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:09,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:09,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:09,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:20:09,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:09,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:20:09,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:09,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:20:09,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:09,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 18:20:09,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:09,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:20:09,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:09,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:09,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:09,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:09,879 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 18:20:09,879 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023352870] [2021-03-24 18:20:09,879 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:09,880 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 18:20:09,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554712718] [2021-03-24 18:20:09,880 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 18:20:09,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:09,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 18:20:09,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-24 18:20:09,883 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 319 [2021-03-24 18:20:09,885 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 18:20:09,885 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:09,885 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 319 [2021-03-24 18:20:09,885 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:10,804 INFO L129 PetriNetUnfolder]: 8600/12377 cut-off events. [2021-03-24 18:20:10,805 INFO L130 PetriNetUnfolder]: For 19928/20125 co-relation queries the response was YES. [2021-03-24 18:20:10,838 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 18:20:10,869 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 115 selfloop transitions, 26 changer transitions 4/182 dead transitions. [2021-03-24 18:20:10,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 182 transitions, 1172 flow [2021-03-24 18:20:10,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 18:20:10,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 18:20:10,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1914 transitions. [2021-03-24 18:20:10,872 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6 [2021-03-24 18:20:10,872 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1914 transitions. [2021-03-24 18:20:10,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1914 transitions. [2021-03-24 18:20:10,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:10,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1914 transitions. [2021-03-24 18:20:10,875 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 18:20:10,877 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 18:20:10,878 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 18:20:10,878 INFO L185 Difference]: Start difference. First operand has 90 places, 114 transitions, 568 flow. Second operand 10 states and 1914 transitions. [2021-03-24 18:20:10,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 182 transitions, 1172 flow [2021-03-24 18:20:10,905 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 18:20:10,907 INFO L241 Difference]: Finished difference. Result has 97 places, 115 transitions, 629 flow [2021-03-24 18:20:10,907 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 18:20:10,907 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 34 predicate places. [2021-03-24 18:20:10,907 INFO L480 AbstractCegarLoop]: Abstraction has has 97 places, 115 transitions, 629 flow [2021-03-24 18:20:10,908 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 18:20:10,908 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:10,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] [2021-03-24 18:20:10,908 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-24 18:20:10,909 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 18:20:10,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:10,909 INFO L82 PathProgramCache]: Analyzing trace with hash 394097802, now seen corresponding path program 3 times [2021-03-24 18:20:10,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:10,909 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839482447] [2021-03-24 18:20:10,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:10,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:10,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:10,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:10,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:10,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:20:10,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:10,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:10,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:10,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:20:10,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:10,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:10,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:10,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:10,971 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 18:20:10,971 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839482447] [2021-03-24 18:20:10,973 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:10,973 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-24 18:20:10,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844235330] [2021-03-24 18:20:10,973 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 18:20:10,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:10,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 18:20:10,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 18:20:10,975 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 319 [2021-03-24 18:20:10,976 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 18:20:10,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:10,976 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 319 [2021-03-24 18:20:10,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:11,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:11,659 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:20:11,659 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:11,659 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:11,659 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:11,689 INFO L129 PetriNetUnfolder]: 5682/9104 cut-off events. [2021-03-24 18:20:11,689 INFO L130 PetriNetUnfolder]: For 19294/19544 co-relation queries the response was YES. [2021-03-24 18:20:11,725 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 18:20:11,757 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 63 selfloop transitions, 22 changer transitions 12/157 dead transitions. [2021-03-24 18:20:11,758 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 157 transitions, 1036 flow [2021-03-24 18:20:11,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-24 18:20:11,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-24 18:20:11,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2153 transitions. [2021-03-24 18:20:11,777 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7499129223267155 [2021-03-24 18:20:11,778 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2153 transitions. [2021-03-24 18:20:11,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2153 transitions. [2021-03-24 18:20:11,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:11,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2153 transitions. [2021-03-24 18:20:11,781 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 18:20:11,784 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 18:20:11,784 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 18:20:11,784 INFO L185 Difference]: Start difference. First operand has 97 places, 115 transitions, 629 flow. Second operand 9 states and 2153 transitions. [2021-03-24 18:20:11,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 157 transitions, 1036 flow [2021-03-24 18:20:11,906 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 18:20:11,908 INFO L241 Difference]: Finished difference. Result has 101 places, 119 transitions, 701 flow [2021-03-24 18:20:11,908 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 18:20:11,908 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 38 predicate places. [2021-03-24 18:20:11,908 INFO L480 AbstractCegarLoop]: Abstraction has has 101 places, 119 transitions, 701 flow [2021-03-24 18:20:11,908 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 18:20:11,908 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:11,909 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 18:20:11,909 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-24 18:20:11,909 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 18:20:11,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:11,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1730221035, now seen corresponding path program 1 times [2021-03-24 18:20:11,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:11,909 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581667245] [2021-03-24 18:20:11,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:11,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:11,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:11,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:11,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:11,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:11,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:11,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:20:11,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:11,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:11,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:11,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:11,962 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 18:20:11,962 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581667245] [2021-03-24 18:20:11,962 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:11,962 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 18:20:11,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523261642] [2021-03-24 18:20:11,963 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 18:20:11,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:11,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 18:20:11,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 18:20:11,964 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 319 [2021-03-24 18:20:11,965 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 18:20:11,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:11,965 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 319 [2021-03-24 18:20:11,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:12,842 INFO L129 PetriNetUnfolder]: 7868/11623 cut-off events. [2021-03-24 18:20:12,842 INFO L130 PetriNetUnfolder]: For 33184/33447 co-relation queries the response was YES. [2021-03-24 18:20:12,870 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 18:20:12,901 INFO L132 encePairwiseOnDemand]: 312/319 looper letters, 99 selfloop transitions, 9 changer transitions 0/156 dead transitions. [2021-03-24 18:20:12,901 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 156 transitions, 1113 flow [2021-03-24 18:20:12,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 18:20:12,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 18:20:12,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1385 transitions. [2021-03-24 18:20:12,903 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7236154649947754 [2021-03-24 18:20:12,903 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1385 transitions. [2021-03-24 18:20:12,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1385 transitions. [2021-03-24 18:20:12,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:12,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1385 transitions. [2021-03-24 18:20:12,906 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 18:20:12,908 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 18:20:12,908 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 18:20:12,908 INFO L185 Difference]: Start difference. First operand has 101 places, 119 transitions, 701 flow. Second operand 6 states and 1385 transitions. [2021-03-24 18:20:12,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 156 transitions, 1113 flow [2021-03-24 18:20:12,973 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 18:20:12,974 INFO L241 Difference]: Finished difference. Result has 102 places, 120 transitions, 711 flow [2021-03-24 18:20:12,974 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 18:20:12,975 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 39 predicate places. [2021-03-24 18:20:12,975 INFO L480 AbstractCegarLoop]: Abstraction has has 102 places, 120 transitions, 711 flow [2021-03-24 18:20:12,975 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 18:20:12,975 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:12,975 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 18:20:12,975 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-24 18:20:12,976 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 18:20:12,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:12,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1903814383, now seen corresponding path program 2 times [2021-03-24 18:20:12,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:12,976 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669503610] [2021-03-24 18:20:12,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:12,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:12,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:13,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:13,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:13,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:20:13,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:13,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:20:13,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:13,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:20:13,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:13,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 18:20:13,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:13,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:20:13,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:13,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:13,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:13,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:13,029 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 18:20:13,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669503610] [2021-03-24 18:20:13,029 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:13,029 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 18:20:13,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878725453] [2021-03-24 18:20:13,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 18:20:13,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:13,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 18:20:13,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-24 18:20:13,031 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 319 [2021-03-24 18:20:13,031 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 18:20:13,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:13,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 319 [2021-03-24 18:20:13,032 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:13,872 INFO L129 PetriNetUnfolder]: 7448/10909 cut-off events. [2021-03-24 18:20:13,872 INFO L130 PetriNetUnfolder]: For 33169/33435 co-relation queries the response was YES. [2021-03-24 18:20:13,902 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 18:20:13,930 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 123 selfloop transitions, 26 changer transitions 3/191 dead transitions. [2021-03-24 18:20:13,930 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 191 transitions, 1416 flow [2021-03-24 18:20:13,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 18:20:13,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 18:20:13,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1914 transitions. [2021-03-24 18:20:13,934 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6 [2021-03-24 18:20:13,934 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1914 transitions. [2021-03-24 18:20:13,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1914 transitions. [2021-03-24 18:20:13,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:13,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1914 transitions. [2021-03-24 18:20:13,942 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 18:20:13,950 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 18:20:13,951 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 18:20:13,951 INFO L185 Difference]: Start difference. First operand has 102 places, 120 transitions, 711 flow. Second operand 10 states and 1914 transitions. [2021-03-24 18:20:13,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 191 transitions, 1416 flow [2021-03-24 18:20:13,998 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 18:20:13,999 INFO L241 Difference]: Finished difference. Result has 109 places, 121 transitions, 772 flow [2021-03-24 18:20:14,000 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 18:20:14,000 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 46 predicate places. [2021-03-24 18:20:14,000 INFO L480 AbstractCegarLoop]: Abstraction has has 109 places, 121 transitions, 772 flow [2021-03-24 18:20:14,000 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 18:20:14,001 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:14,001 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 18:20:14,001 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-24 18:20:14,001 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 18:20:14,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:14,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1438941371, now seen corresponding path program 3 times [2021-03-24 18:20:14,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:14,002 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488358503] [2021-03-24 18:20:14,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:14,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:14,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:14,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:20:14,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:20:14,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-24 18:20:14,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:20:14,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:20:14,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:20:14,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:14,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:20:14,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:14,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:14,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:14,113 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 18:20:14,113 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488358503] [2021-03-24 18:20:14,114 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:14,114 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-24 18:20:14,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760777194] [2021-03-24 18:20:14,115 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 18:20:14,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:14,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 18:20:14,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-03-24 18:20:14,119 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 319 [2021-03-24 18:20:14,120 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 18:20:14,120 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:14,120 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 319 [2021-03-24 18:20:14,120 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:15,705 INFO L129 PetriNetUnfolder]: 10627/15054 cut-off events. [2021-03-24 18:20:15,706 INFO L130 PetriNetUnfolder]: For 56368/56597 co-relation queries the response was YES. [2021-03-24 18:20:15,790 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 18:20:15,862 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 150 selfloop transitions, 47 changer transitions 14/250 dead transitions. [2021-03-24 18:20:15,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 250 transitions, 2025 flow [2021-03-24 18:20:15,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:20:15,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:20:15,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2657 transitions. [2021-03-24 18:20:15,879 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5949395432154053 [2021-03-24 18:20:15,879 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2657 transitions. [2021-03-24 18:20:15,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2657 transitions. [2021-03-24 18:20:15,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:15,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2657 transitions. [2021-03-24 18:20:15,883 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 18:20:15,887 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 18:20:15,888 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 18:20:15,888 INFO L185 Difference]: Start difference. First operand has 109 places, 121 transitions, 772 flow. Second operand 14 states and 2657 transitions. [2021-03-24 18:20:15,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 250 transitions, 2025 flow [2021-03-24 18:20:16,152 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 18:20:16,155 INFO L241 Difference]: Finished difference. Result has 119 places, 139 transitions, 1121 flow [2021-03-24 18:20:16,155 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 18:20:16,155 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 56 predicate places. [2021-03-24 18:20:16,155 INFO L480 AbstractCegarLoop]: Abstraction has has 119 places, 139 transitions, 1121 flow [2021-03-24 18:20:16,156 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 18:20:16,156 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:16,156 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 18:20:16,156 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-24 18:20:16,156 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 18:20:16,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:16,156 INFO L82 PathProgramCache]: Analyzing trace with hash -745712702, now seen corresponding path program 1 times [2021-03-24 18:20:16,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:16,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363185494] [2021-03-24 18:20:16,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:16,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:16,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:16,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:20:16,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:20:16,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-24 18:20:16,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:20:16,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:20:16,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:20:16,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:16,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:20:16,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:16,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:16,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:16,280 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 18:20:16,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363185494] [2021-03-24 18:20:16,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:16,280 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-24 18:20:16,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912318605] [2021-03-24 18:20:16,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 18:20:16,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:16,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 18:20:16,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-03-24 18:20:16,283 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 319 [2021-03-24 18:20:16,285 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 18:20:16,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:16,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 319 [2021-03-24 18:20:16,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:17,831 INFO L129 PetriNetUnfolder]: 10095/14572 cut-off events. [2021-03-24 18:20:17,831 INFO L130 PetriNetUnfolder]: For 69705/70060 co-relation queries the response was YES. [2021-03-24 18:20:17,896 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 18:20:17,955 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 128 selfloop transitions, 31 changer transitions 5/203 dead transitions. [2021-03-24 18:20:17,956 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 203 transitions, 1881 flow [2021-03-24 18:20:17,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 18:20:17,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 18:20:17,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1898 transitions. [2021-03-24 18:20:17,959 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5949843260188088 [2021-03-24 18:20:17,959 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1898 transitions. [2021-03-24 18:20:17,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1898 transitions. [2021-03-24 18:20:17,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:17,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1898 transitions. [2021-03-24 18:20:17,965 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 18:20:17,972 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 18:20:17,972 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 18:20:17,973 INFO L185 Difference]: Start difference. First operand has 119 places, 139 transitions, 1121 flow. Second operand 10 states and 1898 transitions. [2021-03-24 18:20:17,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 203 transitions, 1881 flow [2021-03-24 18:20:18,408 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 18:20:18,410 INFO L241 Difference]: Finished difference. Result has 124 places, 143 transitions, 1112 flow [2021-03-24 18:20:18,411 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 18:20:18,411 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 61 predicate places. [2021-03-24 18:20:18,411 INFO L480 AbstractCegarLoop]: Abstraction has has 124 places, 143 transitions, 1112 flow [2021-03-24 18:20:18,411 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 18:20:18,411 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:18,411 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 18:20:18,411 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-24 18:20:18,412 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 18:20:18,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:18,412 INFO L82 PathProgramCache]: Analyzing trace with hash -701026202, now seen corresponding path program 2 times [2021-03-24 18:20:18,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:18,412 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195742678] [2021-03-24 18:20:18,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:18,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:18,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:18,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:20:18,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:20:18,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:18,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-24 18:20:18,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-24 18:20:18,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-24 18:20:18,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:20:18,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:20:18,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:18,587 INFO L142 QuantifierPusher]: treesize reduction 16, result has 33.3 percent of original size [2021-03-24 18:20:18,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:20:18,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:18,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:18,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:18,603 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 18:20:18,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195742678] [2021-03-24 18:20:18,604 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:18,604 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 18:20:18,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855981811] [2021-03-24 18:20:18,604 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 18:20:18,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:18,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 18:20:18,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-03-24 18:20:18,606 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 319 [2021-03-24 18:20:18,607 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 18:20:18,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:18,607 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 319 [2021-03-24 18:20:18,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:20,382 INFO L129 PetriNetUnfolder]: 11293/16159 cut-off events. [2021-03-24 18:20:20,382 INFO L130 PetriNetUnfolder]: For 59582/59887 co-relation queries the response was YES. [2021-03-24 18:20:20,438 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 18:20:20,473 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 135 selfloop transitions, 53 changer transitions 16/243 dead transitions. [2021-03-24 18:20:20,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 243 transitions, 2262 flow [2021-03-24 18:20:20,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-24 18:20:20,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-24 18:20:20,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3326 transitions. [2021-03-24 18:20:20,478 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5792406826889586 [2021-03-24 18:20:20,478 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3326 transitions. [2021-03-24 18:20:20,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3326 transitions. [2021-03-24 18:20:20,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:20,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3326 transitions. [2021-03-24 18:20:20,483 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 18:20:20,487 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 18:20:20,488 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 18:20:20,488 INFO L185 Difference]: Start difference. First operand has 124 places, 143 transitions, 1112 flow. Second operand 18 states and 3326 transitions. [2021-03-24 18:20:20,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 243 transitions, 2262 flow [2021-03-24 18:20:20,520 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 18:20:20,522 INFO L241 Difference]: Finished difference. Result has 142 places, 156 transitions, 1353 flow [2021-03-24 18:20:20,523 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 18:20:20,523 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 79 predicate places. [2021-03-24 18:20:20,523 INFO L480 AbstractCegarLoop]: Abstraction has has 142 places, 156 transitions, 1353 flow [2021-03-24 18:20:20,523 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 18:20:20,524 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:20,524 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 18:20:20,524 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-24 18:20:20,524 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 18:20:20,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:20,524 INFO L82 PathProgramCache]: Analyzing trace with hash -1883843940, now seen corresponding path program 1 times [2021-03-24 18:20:20,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:20,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090479171] [2021-03-24 18:20:20,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:20,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:20,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:20,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:20,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:20:20,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:20,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:20,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:20,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:20:20,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:20,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:20,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:20,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:20,559 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 18:20:20,559 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090479171] [2021-03-24 18:20:20,559 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:20,559 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-24 18:20:20,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258313257] [2021-03-24 18:20:20,559 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 18:20:20,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:20,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 18:20:20,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 18:20:20,561 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 319 [2021-03-24 18:20:20,561 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 18:20:20,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:20,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 319 [2021-03-24 18:20:20,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:21,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:21,788 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:20:21,788 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:21,788 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:21,788 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:21,789 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:20:21,789 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:20:21,789 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:21,789 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:21,789 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:20:21,810 INFO L129 PetriNetUnfolder]: 7427/11755 cut-off events. [2021-03-24 18:20:21,811 INFO L130 PetriNetUnfolder]: For 51163/51679 co-relation queries the response was YES. [2021-03-24 18:20:21,859 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 18:20:21,890 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 86 selfloop transitions, 27 changer transitions 17/200 dead transitions. [2021-03-24 18:20:21,890 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 200 transitions, 1929 flow [2021-03-24 18:20:21,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 18:20:21,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 18:20:21,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1679 transitions. [2021-03-24 18:20:21,892 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7519032691446484 [2021-03-24 18:20:21,892 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1679 transitions. [2021-03-24 18:20:21,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1679 transitions. [2021-03-24 18:20:21,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:21,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1679 transitions. [2021-03-24 18:20:21,895 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 18:20:21,896 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 18:20:21,897 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 18:20:21,897 INFO L185 Difference]: Start difference. First operand has 142 places, 156 transitions, 1353 flow. Second operand 7 states and 1679 transitions. [2021-03-24 18:20:21,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 200 transitions, 1929 flow [2021-03-24 18:20:21,934 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 18:20:21,936 INFO L241 Difference]: Finished difference. Result has 140 places, 159 transitions, 1416 flow [2021-03-24 18:20:21,936 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 18:20:21,936 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 77 predicate places. [2021-03-24 18:20:21,936 INFO L480 AbstractCegarLoop]: Abstraction has has 140 places, 159 transitions, 1416 flow [2021-03-24 18:20:21,936 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 18:20:21,937 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:21,937 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 18:20:21,937 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-24 18:20:21,937 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 18:20:21,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:21,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1943195300, now seen corresponding path program 1 times [2021-03-24 18:20:21,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:21,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824567210] [2021-03-24 18:20:21,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:21,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:21,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:21,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:21,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:21,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:20:21,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:21,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:20:21,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:21,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-24 18:20:21,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:21,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:20:21,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:21,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:22,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:22,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:20:22,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:22,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:22,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:22,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:20:22,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:22,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:22,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:22,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:22,091 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 18:20:22,091 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824567210] [2021-03-24 18:20:22,091 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:22,091 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-24 18:20:22,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492833227] [2021-03-24 18:20:22,091 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 18:20:22,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:22,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 18:20:22,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-03-24 18:20:22,093 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 319 [2021-03-24 18:20:22,094 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 18:20:22,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:22,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 319 [2021-03-24 18:20:22,094 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:23,988 INFO L129 PetriNetUnfolder]: 11933/17366 cut-off events. [2021-03-24 18:20:23,988 INFO L130 PetriNetUnfolder]: For 105199/105737 co-relation queries the response was YES. [2021-03-24 18:20:24,115 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 18:20:24,179 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 142 selfloop transitions, 47 changer transitions 3/236 dead transitions. [2021-03-24 18:20:24,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 236 transitions, 2496 flow [2021-03-24 18:20:24,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 18:20:24,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 18:20:24,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2256 transitions. [2021-03-24 18:20:24,193 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5893416927899686 [2021-03-24 18:20:24,193 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2256 transitions. [2021-03-24 18:20:24,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2256 transitions. [2021-03-24 18:20:24,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:24,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2256 transitions. [2021-03-24 18:20:24,196 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 18:20:24,198 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 18:20:24,198 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 18:20:24,198 INFO L185 Difference]: Start difference. First operand has 140 places, 159 transitions, 1416 flow. Second operand 12 states and 2256 transitions. [2021-03-24 18:20:24,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 236 transitions, 2496 flow [2021-03-24 18:20:24,291 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 18:20:24,294 INFO L241 Difference]: Finished difference. Result has 148 places, 172 transitions, 1688 flow [2021-03-24 18:20:24,294 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 18:20:24,294 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 85 predicate places. [2021-03-24 18:20:24,294 INFO L480 AbstractCegarLoop]: Abstraction has has 148 places, 172 transitions, 1688 flow [2021-03-24 18:20:24,295 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 18:20:24,295 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:24,295 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 18:20:24,295 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-24 18:20:24,295 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 18:20:24,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:24,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1946845588, now seen corresponding path program 2 times [2021-03-24 18:20:24,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:24,295 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471216411] [2021-03-24 18:20:24,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:24,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:24,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:24,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:24,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:24,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:20:24,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:24,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:20:24,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:24,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:20:24,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:24,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:20:24,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:24,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:20:24,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:24,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:24,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:24,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:20:24,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:24,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:24,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:24,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:24,371 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 18:20:24,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471216411] [2021-03-24 18:20:24,371 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:24,371 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-24 18:20:24,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614957590] [2021-03-24 18:20:24,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-24 18:20:24,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:24,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-24 18:20:24,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-03-24 18:20:24,374 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 319 [2021-03-24 18:20:24,376 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 18:20:24,376 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:24,376 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 319 [2021-03-24 18:20:24,376 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:26,363 INFO L129 PetriNetUnfolder]: 12841/18420 cut-off events. [2021-03-24 18:20:26,363 INFO L130 PetriNetUnfolder]: For 111297/112009 co-relation queries the response was YES. [2021-03-24 18:20:26,478 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 18:20:26,526 INFO L132 encePairwiseOnDemand]: 307/319 looper letters, 194 selfloop transitions, 44 changer transitions 3/285 dead transitions. [2021-03-24 18:20:26,527 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 285 transitions, 3092 flow [2021-03-24 18:20:26,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 18:20:26,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 18:20:26,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2296 transitions. [2021-03-24 18:20:26,529 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.599791013584117 [2021-03-24 18:20:26,529 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2296 transitions. [2021-03-24 18:20:26,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2296 transitions. [2021-03-24 18:20:26,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:26,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2296 transitions. [2021-03-24 18:20:26,531 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 18:20:26,534 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 18:20:26,534 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 18:20:26,534 INFO L185 Difference]: Start difference. First operand has 148 places, 172 transitions, 1688 flow. Second operand 12 states and 2296 transitions. [2021-03-24 18:20:26,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 285 transitions, 3092 flow [2021-03-24 18:20:26,655 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 18:20:26,658 INFO L241 Difference]: Finished difference. Result has 160 places, 178 transitions, 1830 flow [2021-03-24 18:20:26,658 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 18:20:26,658 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 97 predicate places. [2021-03-24 18:20:26,658 INFO L480 AbstractCegarLoop]: Abstraction has has 160 places, 178 transitions, 1830 flow [2021-03-24 18:20:26,659 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 18:20:26,659 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:26,659 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 18:20:26,659 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-24 18:20:26,659 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 18:20:26,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:26,659 INFO L82 PathProgramCache]: Analyzing trace with hash 1943922650, now seen corresponding path program 1 times [2021-03-24 18:20:26,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:26,659 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186579595] [2021-03-24 18:20:26,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:26,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:26,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:26,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:20:26,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:20:26,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:26,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:20:26,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:20:26,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:26,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:20:26,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:26,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:20:26,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:26,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:26,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:26,805 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 18:20:26,805 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186579595] [2021-03-24 18:20:26,805 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:26,805 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 18:20:26,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729805476] [2021-03-24 18:20:26,805 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 18:20:26,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:26,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 18:20:26,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-03-24 18:20:26,807 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 319 [2021-03-24 18:20:26,808 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 18:20:26,808 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:26,808 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 319 [2021-03-24 18:20:26,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:29,664 INFO L129 PetriNetUnfolder]: 14537/20859 cut-off events. [2021-03-24 18:20:29,665 INFO L130 PetriNetUnfolder]: For 132997/133574 co-relation queries the response was YES. [2021-03-24 18:20:29,830 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 18:20:29,887 INFO L132 encePairwiseOnDemand]: 302/319 looper letters, 148 selfloop transitions, 54 changer transitions 3/245 dead transitions. [2021-03-24 18:20:29,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 245 transitions, 2773 flow [2021-03-24 18:20:29,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 18:20:29,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 18:20:29,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2250 transitions. [2021-03-24 18:20:29,890 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5877742946708464 [2021-03-24 18:20:29,890 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2250 transitions. [2021-03-24 18:20:29,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2250 transitions. [2021-03-24 18:20:29,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:29,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2250 transitions. [2021-03-24 18:20:29,893 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 18:20:29,916 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 18:20:29,917 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 18:20:29,917 INFO L185 Difference]: Start difference. First operand has 160 places, 178 transitions, 1830 flow. Second operand 12 states and 2250 transitions. [2021-03-24 18:20:29,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 245 transitions, 2773 flow [2021-03-24 18:20:30,026 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 18:20:30,029 INFO L241 Difference]: Finished difference. Result has 170 places, 191 transitions, 2103 flow [2021-03-24 18:20:30,029 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 18:20:30,029 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 107 predicate places. [2021-03-24 18:20:30,029 INFO L480 AbstractCegarLoop]: Abstraction has has 170 places, 191 transitions, 2103 flow [2021-03-24 18:20:30,029 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 18:20:30,029 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:30,030 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 18:20:30,030 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-24 18:20:30,030 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 18:20:30,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:30,030 INFO L82 PathProgramCache]: Analyzing trace with hash 1988609150, now seen corresponding path program 2 times [2021-03-24 18:20:30,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:30,030 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570100422] [2021-03-24 18:20:30,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:30,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:30,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:30,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:20:30,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:20:30,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:30,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-24 18:20:30,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-24 18:20:30,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:20:30,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:20:30,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:30,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:20:30,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:30,180 INFO L142 QuantifierPusher]: treesize reduction 16, result has 33.3 percent of original size [2021-03-24 18:20:30,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:20:30,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:30,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:30,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:30,200 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 18:20:30,200 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570100422] [2021-03-24 18:20:30,200 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:30,200 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 18:20:30,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730020647] [2021-03-24 18:20:30,200 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 18:20:30,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:30,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 18:20:30,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-03-24 18:20:30,202 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 18:20:30,203 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 18:20:30,203 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:30,203 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 18:20:30,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:33,108 INFO L129 PetriNetUnfolder]: 15714/22428 cut-off events. [2021-03-24 18:20:33,109 INFO L130 PetriNetUnfolder]: For 152874/153241 co-relation queries the response was YES. [2021-03-24 18:20:33,234 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 18:20:33,300 INFO L132 encePairwiseOnDemand]: 303/319 looper letters, 177 selfloop transitions, 98 changer transitions 15/330 dead transitions. [2021-03-24 18:20:33,300 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 330 transitions, 4257 flow [2021-03-24 18:20:33,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-24 18:20:33,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-24 18:20:33,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3146 transitions. [2021-03-24 18:20:33,303 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5801217038539553 [2021-03-24 18:20:33,303 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3146 transitions. [2021-03-24 18:20:33,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3146 transitions. [2021-03-24 18:20:33,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:33,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3146 transitions. [2021-03-24 18:20:33,306 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 18:20:33,309 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 18:20:33,309 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 18:20:33,309 INFO L185 Difference]: Start difference. First operand has 170 places, 191 transitions, 2103 flow. Second operand 17 states and 3146 transitions. [2021-03-24 18:20:33,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 330 transitions, 4257 flow [2021-03-24 18:20:33,446 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 18:20:33,450 INFO L241 Difference]: Finished difference. Result has 186 places, 223 transitions, 2714 flow [2021-03-24 18:20:33,450 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 18:20:33,450 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 123 predicate places. [2021-03-24 18:20:33,450 INFO L480 AbstractCegarLoop]: Abstraction has has 186 places, 223 transitions, 2714 flow [2021-03-24 18:20:33,450 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 18:20:33,451 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:33,451 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 18:20:33,451 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-24 18:20:33,451 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 18:20:33,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:33,451 INFO L82 PathProgramCache]: Analyzing trace with hash -367046788, now seen corresponding path program 3 times [2021-03-24 18:20:33,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:33,451 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76078354] [2021-03-24 18:20:33,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:33,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:33,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:33,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 18:20:33,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 18:20:33,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:20:33,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 18:20:33,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:20:33,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:20:33,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:33,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:20:33,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:20:33,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:20:33,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:33,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:33,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:33,605 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 18:20:33,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76078354] [2021-03-24 18:20:33,605 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:33,605 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 18:20:33,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723542863] [2021-03-24 18:20:33,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 18:20:33,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:33,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 18:20:33,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-03-24 18:20:33,607 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 18:20:33,608 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 18:20:33,608 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:33,608 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 18:20:33,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:36,395 INFO L129 PetriNetUnfolder]: 15788/22607 cut-off events. [2021-03-24 18:20:36,396 INFO L130 PetriNetUnfolder]: For 183799/184189 co-relation queries the response was YES. [2021-03-24 18:20:36,704 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 18:20:36,974 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 193 selfloop transitions, 70 changer transitions 4/311 dead transitions. [2021-03-24 18:20:36,974 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 311 transitions, 4210 flow [2021-03-24 18:20:36,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:20:36,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:20:36,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2580 transitions. [2021-03-24 18:20:36,989 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5776981639050605 [2021-03-24 18:20:36,989 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2580 transitions. [2021-03-24 18:20:36,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2580 transitions. [2021-03-24 18:20:36,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:36,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2580 transitions. [2021-03-24 18:20:36,992 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 18:20:36,994 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 18:20:36,994 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 18:20:36,994 INFO L185 Difference]: Start difference. First operand has 186 places, 223 transitions, 2714 flow. Second operand 14 states and 2580 transitions. [2021-03-24 18:20:36,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 311 transitions, 4210 flow [2021-03-24 18:20:37,334 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 18:20:37,338 INFO L241 Difference]: Finished difference. Result has 196 places, 231 transitions, 2868 flow [2021-03-24 18:20:37,338 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 18:20:37,338 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 133 predicate places. [2021-03-24 18:20:37,338 INFO L480 AbstractCegarLoop]: Abstraction has has 196 places, 231 transitions, 2868 flow [2021-03-24 18:20:37,339 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 18:20:37,339 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:37,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, 1] [2021-03-24 18:20:37,339 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-24 18:20:37,339 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 18:20:37,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:37,339 INFO L82 PathProgramCache]: Analyzing trace with hash 1486949084, now seen corresponding path program 1 times [2021-03-24 18:20:37,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:37,339 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693240638] [2021-03-24 18:20:37,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:37,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:37,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:37,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:20:37,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:20:37,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:20:37,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-24 18:20:37,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-24 18:20:37,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:20:37,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:37,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:20:37,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-24 18:20:37,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:37,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:37,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:37,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:37,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 18:20:37,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693240638] [2021-03-24 18:20:37,461 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:37,461 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 18:20:37,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732304282] [2021-03-24 18:20:37,462 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 18:20:37,462 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:37,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 18:20:37,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-03-24 18:20:37,463 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 319 [2021-03-24 18:20:37,464 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 18:20:37,464 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:37,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 319 [2021-03-24 18:20:37,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:40,868 INFO L129 PetriNetUnfolder]: 18020/25469 cut-off events. [2021-03-24 18:20:40,869 INFO L130 PetriNetUnfolder]: For 205006/205281 co-relation queries the response was YES. [2021-03-24 18:20:41,014 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 18:20:41,079 INFO L132 encePairwiseOnDemand]: 303/319 looper letters, 208 selfloop transitions, 130 changer transitions 4/382 dead transitions. [2021-03-24 18:20:41,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 382 transitions, 5212 flow [2021-03-24 18:20:41,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-24 18:20:41,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-24 18:20:41,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4243 transitions. [2021-03-24 18:20:41,083 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5783017582118032 [2021-03-24 18:20:41,083 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4243 transitions. [2021-03-24 18:20:41,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4243 transitions. [2021-03-24 18:20:41,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:41,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4243 transitions. [2021-03-24 18:20:41,086 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 18:20:41,089 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 18:20:41,089 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 18:20:41,089 INFO L185 Difference]: Start difference. First operand has 196 places, 231 transitions, 2868 flow. Second operand 23 states and 4243 transitions. [2021-03-24 18:20:41,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 382 transitions, 5212 flow [2021-03-24 18:20:41,407 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 18:20:41,411 INFO L241 Difference]: Finished difference. Result has 215 places, 270 transitions, 3774 flow [2021-03-24 18:20:41,412 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 18:20:41,412 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 152 predicate places. [2021-03-24 18:20:41,412 INFO L480 AbstractCegarLoop]: Abstraction has has 215 places, 270 transitions, 3774 flow [2021-03-24 18:20:41,412 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 18:20:41,412 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:41,412 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 18:20:41,412 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-24 18:20:41,412 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 18:20:41,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:41,413 INFO L82 PathProgramCache]: Analyzing trace with hash 266796886, now seen corresponding path program 2 times [2021-03-24 18:20:41,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:41,413 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117804088] [2021-03-24 18:20:41,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:41,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:41,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:41,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 18:20:41,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 18:20:41,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-24 18:20:41,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:41,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 18:20:41,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:20:41,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:20:41,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:20:41,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:41,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:20:41,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:41,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:41,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:41,515 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 18:20:41,515 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117804088] [2021-03-24 18:20:41,515 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:41,515 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 18:20:41,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749165490] [2021-03-24 18:20:41,516 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 18:20:41,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:41,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 18:20:41,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-03-24 18:20:41,517 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 18:20:41,518 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 18:20:41,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:41,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 18:20:41,518 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:44,837 INFO L129 PetriNetUnfolder]: 18234/25966 cut-off events. [2021-03-24 18:20:44,838 INFO L130 PetriNetUnfolder]: For 256116/256494 co-relation queries the response was YES. [2021-03-24 18:20:45,007 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 18:20:45,081 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 213 selfloop transitions, 87 changer transitions 3/343 dead transitions. [2021-03-24 18:20:45,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 343 transitions, 5123 flow [2021-03-24 18:20:45,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 18:20:45,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 18:20:45,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2221 transitions. [2021-03-24 18:20:45,084 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5801985370950888 [2021-03-24 18:20:45,084 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2221 transitions. [2021-03-24 18:20:45,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2221 transitions. [2021-03-24 18:20:45,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:45,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2221 transitions. [2021-03-24 18:20:45,087 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 18:20:45,088 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 18:20:45,088 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 18:20:45,088 INFO L185 Difference]: Start difference. First operand has 215 places, 270 transitions, 3774 flow. Second operand 12 states and 2221 transitions. [2021-03-24 18:20:45,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 343 transitions, 5123 flow [2021-03-24 18:20:45,689 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 18:20:45,693 INFO L241 Difference]: Finished difference. Result has 223 places, 277 transitions, 4014 flow [2021-03-24 18:20:45,694 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 18:20:45,694 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 160 predicate places. [2021-03-24 18:20:45,694 INFO L480 AbstractCegarLoop]: Abstraction has has 223 places, 277 transitions, 4014 flow [2021-03-24 18:20:45,694 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 18:20:45,694 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:45,694 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 18:20:45,694 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-24 18:20:45,694 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 18:20:45,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:45,695 INFO L82 PathProgramCache]: Analyzing trace with hash -426445237, now seen corresponding path program 1 times [2021-03-24 18:20:45,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:45,695 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284719735] [2021-03-24 18:20:45,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:45,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:45,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:45,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 18:20:45,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 18:20:45,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-24 18:20:45,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:45,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 18:20:45,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:20:45,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:20:45,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:20:45,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:45,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:20:45,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:45,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:45,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:45,811 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 18:20:45,811 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284719735] [2021-03-24 18:20:45,811 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:45,811 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 18:20:45,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314395566] [2021-03-24 18:20:45,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 18:20:45,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:45,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 18:20:45,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-03-24 18:20:45,813 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 18:20:45,813 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 18:20:45,814 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:45,814 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 18:20:45,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:49,080 INFO L129 PetriNetUnfolder]: 18498/26109 cut-off events. [2021-03-24 18:20:49,080 INFO L130 PetriNetUnfolder]: For 262235/262582 co-relation queries the response was YES. [2021-03-24 18:20:49,312 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 18:20:49,378 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 221 selfloop transitions, 118 changer transitions 5/384 dead transitions. [2021-03-24 18:20:49,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 384 transitions, 5655 flow [2021-03-24 18:20:49,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-24 18:20:49,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-24 18:20:49,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2956 transitions. [2021-03-24 18:20:49,381 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.579153605015674 [2021-03-24 18:20:49,381 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2956 transitions. [2021-03-24 18:20:49,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2956 transitions. [2021-03-24 18:20:49,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:49,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2956 transitions. [2021-03-24 18:20:49,384 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 18:20:49,386 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 18:20:49,386 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 18:20:49,386 INFO L185 Difference]: Start difference. First operand has 223 places, 277 transitions, 4014 flow. Second operand 16 states and 2956 transitions. [2021-03-24 18:20:49,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 384 transitions, 5655 flow [2021-03-24 18:20:49,994 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 18:20:49,999 INFO L241 Difference]: Finished difference. Result has 234 places, 273 transitions, 4233 flow [2021-03-24 18:20:49,999 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 18:20:49,999 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 171 predicate places. [2021-03-24 18:20:49,999 INFO L480 AbstractCegarLoop]: Abstraction has has 234 places, 273 transitions, 4233 flow [2021-03-24 18:20:49,999 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 18:20:49,999 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:49,999 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 18:20:49,999 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-24 18:20:50,000 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 18:20:50,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:50,000 INFO L82 PathProgramCache]: Analyzing trace with hash 274544468, now seen corresponding path program 2 times [2021-03-24 18:20:50,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:50,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606584692] [2021-03-24 18:20:50,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:50,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:50,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:50,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:50,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:50,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 18:20:50,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:50,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:20:50,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:50,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:20:50,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:50,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:20:50,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:50,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:20:50,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:50,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:50,040 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 18:20:50,040 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606584692] [2021-03-24 18:20:50,040 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:50,040 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 18:20:50,040 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112803284] [2021-03-24 18:20:50,040 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 18:20:50,040 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:50,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 18:20:50,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-03-24 18:20:50,042 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 319 [2021-03-24 18:20:50,042 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 18:20:50,042 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:50,042 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 319 [2021-03-24 18:20:50,042 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:52,136 INFO L129 PetriNetUnfolder]: 10917/17420 cut-off events. [2021-03-24 18:20:52,136 INFO L130 PetriNetUnfolder]: For 200260/201423 co-relation queries the response was YES. [2021-03-24 18:20:52,337 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 18:20:52,400 INFO L132 encePairwiseOnDemand]: 309/319 looper letters, 142 selfloop transitions, 63 changer transitions 20/310 dead transitions. [2021-03-24 18:20:52,401 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 310 transitions, 4988 flow [2021-03-24 18:20:52,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 18:20:52,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 18:20:52,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1657 transitions. [2021-03-24 18:20:52,408 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.74205105239588 [2021-03-24 18:20:52,408 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1657 transitions. [2021-03-24 18:20:52,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1657 transitions. [2021-03-24 18:20:52,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:52,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1657 transitions. [2021-03-24 18:20:52,410 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 18:20:52,411 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 18:20:52,411 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 18:20:52,411 INFO L185 Difference]: Start difference. First operand has 234 places, 273 transitions, 4233 flow. Second operand 7 states and 1657 transitions. [2021-03-24 18:20:52,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 310 transitions, 4988 flow [2021-03-24 18:20:52,814 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 18:20:52,818 INFO L241 Difference]: Finished difference. Result has 231 places, 269 transitions, 4214 flow [2021-03-24 18:20:52,818 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 18:20:52,819 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 168 predicate places. [2021-03-24 18:20:52,819 INFO L480 AbstractCegarLoop]: Abstraction has has 231 places, 269 transitions, 4214 flow [2021-03-24 18:20:52,819 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 18:20:52,819 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:52,819 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 18:20:52,819 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-24 18:20:52,819 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 18:20:52,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:52,819 INFO L82 PathProgramCache]: Analyzing trace with hash -75886034, now seen corresponding path program 1 times [2021-03-24 18:20:52,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:52,819 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722992215] [2021-03-24 18:20:52,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:52,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:52,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:52,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 18:20:52,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 18:20:52,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:20:52,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 18:20:52,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 18:20:52,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:20:52,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:20:52,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 18:20:52,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 18:20:52,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:20:52,970 INFO L142 QuantifierPusher]: treesize reduction 14, result has 36.4 percent of original size [2021-03-24 18:20:52,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:20:52,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:52,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:52,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:52,987 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 18:20:52,988 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722992215] [2021-03-24 18:20:52,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:52,988 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 18:20:52,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430731946] [2021-03-24 18:20:52,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 18:20:52,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:52,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 18:20:52,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-03-24 18:20:52,990 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 319 [2021-03-24 18:20:52,990 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 18:20:52,990 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:52,991 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 319 [2021-03-24 18:20:52,991 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:20:53,241 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 23 [2021-03-24 18:20:56,788 INFO L129 PetriNetUnfolder]: 18628/26677 cut-off events. [2021-03-24 18:20:56,788 INFO L130 PetriNetUnfolder]: For 337702/338031 co-relation queries the response was YES. [2021-03-24 18:20:57,240 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 18:20:57,730 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 210 selfloop transitions, 112 changer transitions 17/389 dead transitions. [2021-03-24 18:20:57,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 389 transitions, 6649 flow [2021-03-24 18:20:57,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:20:57,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:20:57,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2575 transitions. [2021-03-24 18:20:57,739 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5765785938199731 [2021-03-24 18:20:57,739 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2575 transitions. [2021-03-24 18:20:57,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2575 transitions. [2021-03-24 18:20:57,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:20:57,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2575 transitions. [2021-03-24 18:20:57,745 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 18:20:57,761 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 18:20:57,761 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 18:20:57,761 INFO L185 Difference]: Start difference. First operand has 231 places, 269 transitions, 4214 flow. Second operand 14 states and 2575 transitions. [2021-03-24 18:20:57,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 389 transitions, 6649 flow [2021-03-24 18:20:58,550 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 18:20:58,557 INFO L241 Difference]: Finished difference. Result has 239 places, 287 transitions, 4798 flow [2021-03-24 18:20:58,558 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 18:20:58,559 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 176 predicate places. [2021-03-24 18:20:58,559 INFO L480 AbstractCegarLoop]: Abstraction has has 239 places, 287 transitions, 4798 flow [2021-03-24 18:20:58,560 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 18:20:58,560 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:20:58,564 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 18:20:58,571 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-24 18:20:58,572 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 18:20:58,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:20:58,588 INFO L82 PathProgramCache]: Analyzing trace with hash -75887956, now seen corresponding path program 1 times [2021-03-24 18:20:58,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:20:58,588 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966237758] [2021-03-24 18:20:58,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:20:58,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:20:58,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:58,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 18:20:58,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 18:20:58,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:20:58,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 18:20:58,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 18:20:58,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:20:58,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:20:58,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:20:58,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:20:58,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:20:58,758 INFO L142 QuantifierPusher]: treesize reduction 14, result has 36.4 percent of original size [2021-03-24 18:20:58,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:20:58,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:20:58,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:20:58,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:20:58,775 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 18:20:58,775 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966237758] [2021-03-24 18:20:58,775 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:20:58,775 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 18:20:58,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348192386] [2021-03-24 18:20:58,775 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 18:20:58,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:20:58,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 18:20:58,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-03-24 18:20:58,777 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 319 [2021-03-24 18:20:58,778 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 18:20:58,778 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:20:58,778 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 319 [2021-03-24 18:20:58,778 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:02,729 INFO L129 PetriNetUnfolder]: 18123/25993 cut-off events. [2021-03-24 18:21:02,730 INFO L130 PetriNetUnfolder]: For 308593/308990 co-relation queries the response was YES. [2021-03-24 18:21:03,017 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 18:21:03,080 INFO L132 encePairwiseOnDemand]: 303/319 looper letters, 213 selfloop transitions, 112 changer transitions 10/375 dead transitions. [2021-03-24 18:21:03,081 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 375 transitions, 6489 flow [2021-03-24 18:21:03,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:21:03,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:21:03,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2570 transitions. [2021-03-24 18:21:03,083 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5754590237348858 [2021-03-24 18:21:03,083 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2570 transitions. [2021-03-24 18:21:03,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2570 transitions. [2021-03-24 18:21:03,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:03,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2570 transitions. [2021-03-24 18:21:03,085 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 18:21:03,087 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 18:21:03,087 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 18:21:03,087 INFO L185 Difference]: Start difference. First operand has 239 places, 287 transitions, 4798 flow. Second operand 14 states and 2570 transitions. [2021-03-24 18:21:03,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 375 transitions, 6489 flow [2021-03-24 18:21:03,615 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 18:21:03,619 INFO L241 Difference]: Finished difference. Result has 245 places, 294 transitions, 5082 flow [2021-03-24 18:21:03,620 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 18:21:03,620 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 182 predicate places. [2021-03-24 18:21:03,620 INFO L480 AbstractCegarLoop]: Abstraction has has 245 places, 294 transitions, 5082 flow [2021-03-24 18:21:03,620 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 18:21:03,620 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:03,620 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 18:21:03,620 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-24 18:21:03,620 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 18:21:03,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:03,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1737897485, now seen corresponding path program 1 times [2021-03-24 18:21:03,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:03,621 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743021473] [2021-03-24 18:21:03,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:03,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:03,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:03,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:03,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:03,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:21:03,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:03,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:21:03,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:03,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:21:03,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:03,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:21:03,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:03,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:21:03,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:03,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:21:03,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:03,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:03,675 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 18:21:03,675 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743021473] [2021-03-24 18:21:03,675 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:03,675 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 18:21:03,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187096713] [2021-03-24 18:21:03,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-24 18:21:03,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:03,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-24 18:21:03,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-03-24 18:21:03,677 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 319 [2021-03-24 18:21:03,678 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 18:21:03,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:03,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 319 [2021-03-24 18:21:03,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:06,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:21:06,025 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-24 18:21:06,025 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-24 18:21:06,025 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-24 18:21:06,026 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-24 18:21:06,104 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:21:06,104 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:21:06,104 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:21:06,104 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:21:06,104 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:21:06,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem19_19| (select (select |v_#memory_int_124| v_~v~0.base_42) v_~v~0.offset_42)) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_19|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_42, #memory_int=|v_#memory_int_124|, ~v~0.base=v_~v~0.base_42} OutVars{~v~0.offset=v_~v~0.offset_42, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_19|, #memory_int=|v_#memory_int_124|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_36|, ~v~0.base=v_~v~0.base_42, 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 18:21:06,149 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 18:21:06,149 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:21:06,150 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:21:06,150 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 18:21:06,195 INFO L129 PetriNetUnfolder]: 13060/20526 cut-off events. [2021-03-24 18:21:06,195 INFO L130 PetriNetUnfolder]: For 285105/286251 co-relation queries the response was YES. [2021-03-24 18:21:06,382 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 18:21:06,442 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 185 selfloop transitions, 106 changer transitions 48/408 dead transitions. [2021-03-24 18:21:06,443 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 408 transitions, 7375 flow [2021-03-24 18:21:06,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-24 18:21:06,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-24 18:21:06,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2406 transitions. [2021-03-24 18:21:06,445 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6856654317469365 [2021-03-24 18:21:06,445 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2406 transitions. [2021-03-24 18:21:06,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2406 transitions. [2021-03-24 18:21:06,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:06,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2406 transitions. [2021-03-24 18:21:06,447 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 18:21:06,448 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 18:21:06,448 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 18:21:06,448 INFO L185 Difference]: Start difference. First operand has 245 places, 294 transitions, 5082 flow. Second operand 11 states and 2406 transitions. [2021-03-24 18:21:06,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 408 transitions, 7375 flow [2021-03-24 18:21:07,165 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 18:21:07,170 INFO L241 Difference]: Finished difference. Result has 248 places, 319 transitions, 5861 flow [2021-03-24 18:21:07,170 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 18:21:07,170 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 185 predicate places. [2021-03-24 18:21:07,170 INFO L480 AbstractCegarLoop]: Abstraction has has 248 places, 319 transitions, 5861 flow [2021-03-24 18:21:07,171 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 18:21:07,171 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:07,171 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 18:21:07,171 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-24 18:21:07,171 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 18:21:07,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:07,171 INFO L82 PathProgramCache]: Analyzing trace with hash -2041713664, now seen corresponding path program 1 times [2021-03-24 18:21:07,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:07,171 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404954725] [2021-03-24 18:21:07,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:07,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:07,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:07,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 18:21:07,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 18:21:07,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:21:07,214 INFO L142 QuantifierPusher]: treesize reduction 4, result has 92.6 percent of original size [2021-03-24 18:21:07,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 18:21:07,231 INFO L142 QuantifierPusher]: treesize reduction 4, result has 92.0 percent of original size [2021-03-24 18:21:07,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 18:21:07,249 INFO L142 QuantifierPusher]: treesize reduction 4, result has 91.8 percent of original size [2021-03-24 18:21:07,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 18:21:07,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:21:07,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:21:07,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 18:21:07,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:21:07,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:21:07,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:21:07,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:07,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:07,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:07,384 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 18:21:07,384 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404954725] [2021-03-24 18:21:07,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:07,384 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 18:21:07,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996673300] [2021-03-24 18:21:07,385 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 18:21:07,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:07,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 18:21:07,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-03-24 18:21:07,387 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 319 [2021-03-24 18:21:07,388 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 18:21:07,388 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:07,388 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 319 [2021-03-24 18:21:07,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:11,926 INFO L129 PetriNetUnfolder]: 19539/27857 cut-off events. [2021-03-24 18:21:11,926 INFO L130 PetriNetUnfolder]: For 478496/479370 co-relation queries the response was YES. [2021-03-24 18:21:12,168 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 18:21:12,228 INFO L132 encePairwiseOnDemand]: 301/319 looper letters, 239 selfloop transitions, 115 changer transitions 9/403 dead transitions. [2021-03-24 18:21:12,228 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 403 transitions, 7718 flow [2021-03-24 18:21:12,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-24 18:21:12,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-24 18:21:12,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3750 transitions. [2021-03-24 18:21:12,231 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5597850425436632 [2021-03-24 18:21:12,231 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3750 transitions. [2021-03-24 18:21:12,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3750 transitions. [2021-03-24 18:21:12,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:12,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3750 transitions. [2021-03-24 18:21:12,234 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 18:21:12,236 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 18:21:12,236 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 18:21:12,236 INFO L185 Difference]: Start difference. First operand has 248 places, 319 transitions, 5861 flow. Second operand 21 states and 3750 transitions. [2021-03-24 18:21:12,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 403 transitions, 7718 flow [2021-03-24 18:21:13,537 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 18:21:13,542 INFO L241 Difference]: Finished difference. Result has 258 places, 335 transitions, 6009 flow [2021-03-24 18:21:13,543 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 18:21:13,543 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 195 predicate places. [2021-03-24 18:21:13,543 INFO L480 AbstractCegarLoop]: Abstraction has has 258 places, 335 transitions, 6009 flow [2021-03-24 18:21:13,543 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 18:21:13,543 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:13,543 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 18:21:13,543 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-24 18:21:13,544 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 18:21:13,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:13,544 INFO L82 PathProgramCache]: Analyzing trace with hash -1049593083, now seen corresponding path program 1 times [2021-03-24 18:21:13,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:13,544 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190529258] [2021-03-24 18:21:13,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:13,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:13,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:13,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:13,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:13,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:21:13,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:13,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:21:13,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:13,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:13,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:13,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:13,563 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 18:21:13,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190529258] [2021-03-24 18:21:13,563 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:13,563 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 18:21:13,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606980027] [2021-03-24 18:21:13,563 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 18:21:13,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:13,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 18:21:13,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 18:21:13,565 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 319 [2021-03-24 18:21:13,565 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 18:21:13,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:13,565 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 319 [2021-03-24 18:21:13,566 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:16,629 INFO L129 PetriNetUnfolder]: 17213/24913 cut-off events. [2021-03-24 18:21:16,629 INFO L130 PetriNetUnfolder]: For 393282/393798 co-relation queries the response was YES. [2021-03-24 18:21:16,834 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 18:21:16,912 INFO L132 encePairwiseOnDemand]: 312/319 looper letters, 299 selfloop transitions, 9 changer transitions 8/395 dead transitions. [2021-03-24 18:21:16,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 395 transitions, 7533 flow [2021-03-24 18:21:16,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 18:21:16,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 18:21:16,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1382 transitions. [2021-03-24 18:21:16,914 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.722048066875653 [2021-03-24 18:21:16,914 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1382 transitions. [2021-03-24 18:21:16,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1382 transitions. [2021-03-24 18:21:16,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:16,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1382 transitions. [2021-03-24 18:21:16,915 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 18:21:16,916 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 18:21:16,916 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 18:21:16,916 INFO L185 Difference]: Start difference. First operand has 258 places, 335 transitions, 6009 flow. Second operand 6 states and 1382 transitions. [2021-03-24 18:21:16,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 395 transitions, 7533 flow [2021-03-24 18:21:17,858 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 18:21:17,863 INFO L241 Difference]: Finished difference. Result has 252 places, 335 transitions, 5855 flow [2021-03-24 18:21:17,864 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 18:21:17,864 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 189 predicate places. [2021-03-24 18:21:17,864 INFO L480 AbstractCegarLoop]: Abstraction has has 252 places, 335 transitions, 5855 flow [2021-03-24 18:21:17,864 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 18:21:17,864 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:17,864 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 18:21:17,864 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-24 18:21:17,864 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 18:21:17,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:17,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1977957265, now seen corresponding path program 2 times [2021-03-24 18:21:17,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:17,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228657806] [2021-03-24 18:21:17,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:18,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:18,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:18,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:18,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:21:18,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:18,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:21:18,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:18,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:21:18,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:18,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 18:21:18,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:18,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:21:18,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:18,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:18,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:18,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:18,077 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 18:21:18,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228657806] [2021-03-24 18:21:18,077 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:18,077 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 18:21:18,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941704301] [2021-03-24 18:21:18,078 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 18:21:18,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:18,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 18:21:18,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-24 18:21:18,079 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 319 [2021-03-24 18:21:18,080 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 18:21:18,080 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:18,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 319 [2021-03-24 18:21:18,080 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:21,269 INFO L129 PetriNetUnfolder]: 16653/24224 cut-off events. [2021-03-24 18:21:21,270 INFO L130 PetriNetUnfolder]: For 369248/369701 co-relation queries the response was YES. [2021-03-24 18:21:21,497 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 18:21:21,554 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 294 selfloop transitions, 51 changer transitions 11/409 dead transitions. [2021-03-24 18:21:21,554 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 409 transitions, 7495 flow [2021-03-24 18:21:21,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 18:21:21,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 18:21:21,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1908 transitions. [2021-03-24 18:21:21,556 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5981191222570533 [2021-03-24 18:21:21,556 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1908 transitions. [2021-03-24 18:21:21,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1908 transitions. [2021-03-24 18:21:21,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:21,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1908 transitions. [2021-03-24 18:21:21,557 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 18:21:21,572 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 18:21:21,573 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 18:21:21,573 INFO L185 Difference]: Start difference. First operand has 252 places, 335 transitions, 5855 flow. Second operand 10 states and 1908 transitions. [2021-03-24 18:21:21,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 409 transitions, 7495 flow [2021-03-24 18:21:22,484 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 18:21:22,489 INFO L241 Difference]: Finished difference. Result has 259 places, 334 transitions, 5916 flow [2021-03-24 18:21:22,490 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 18:21:22,490 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 196 predicate places. [2021-03-24 18:21:22,490 INFO L480 AbstractCegarLoop]: Abstraction has has 259 places, 334 transitions, 5916 flow [2021-03-24 18:21:22,490 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 18:21:22,490 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:22,490 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 18:21:22,490 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-24 18:21:22,490 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 18:21:22,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:22,490 INFO L82 PathProgramCache]: Analyzing trace with hash -2073310881, now seen corresponding path program 3 times [2021-03-24 18:21:22,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:22,491 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131666220] [2021-03-24 18:21:22,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:22,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:22,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:22,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:22,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:22,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:21:22,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:22,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:21:22,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:22,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:21:22,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:22,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:21:22,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:22,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:21:22,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:22,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 18:21:22,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:22,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:21:22,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:22,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:22,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:22,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:22,565 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 18:21:22,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131666220] [2021-03-24 18:21:22,565 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:22,565 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-24 18:21:22,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369637233] [2021-03-24 18:21:22,565 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-24 18:21:22,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:22,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-24 18:21:22,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-24 18:21:22,566 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 319 [2021-03-24 18:21:22,567 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 18:21:22,567 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:22,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 319 [2021-03-24 18:21:22,567 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:25,987 INFO L129 PetriNetUnfolder]: 16269/23736 cut-off events. [2021-03-24 18:21:25,988 INFO L130 PetriNetUnfolder]: For 367353/367858 co-relation queries the response was YES. [2021-03-24 18:21:26,174 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 18:21:26,229 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 298 selfloop transitions, 58 changer transitions 11/420 dead transitions. [2021-03-24 18:21:26,229 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 420 transitions, 7821 flow [2021-03-24 18:21:26,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:21:26,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:21:26,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2624 transitions. [2021-03-24 18:21:26,231 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5875503806538289 [2021-03-24 18:21:26,231 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2624 transitions. [2021-03-24 18:21:26,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2624 transitions. [2021-03-24 18:21:26,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:26,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2624 transitions. [2021-03-24 18:21:26,233 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 18:21:26,234 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 18:21:26,235 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 18:21:26,235 INFO L185 Difference]: Start difference. First operand has 259 places, 334 transitions, 5916 flow. Second operand 14 states and 2624 transitions. [2021-03-24 18:21:26,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 420 transitions, 7821 flow [2021-03-24 18:21:27,083 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 18:21:27,088 INFO L241 Difference]: Finished difference. Result has 266 places, 332 transitions, 5860 flow [2021-03-24 18:21:27,089 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 18:21:27,089 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 203 predicate places. [2021-03-24 18:21:27,089 INFO L480 AbstractCegarLoop]: Abstraction has has 266 places, 332 transitions, 5860 flow [2021-03-24 18:21:27,089 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 18:21:27,089 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:27,089 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 18:21:27,089 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-03-24 18:21:27,089 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 18:21:27,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:27,090 INFO L82 PathProgramCache]: Analyzing trace with hash 912919061, now seen corresponding path program 1 times [2021-03-24 18:21:27,090 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:27,090 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910409363] [2021-03-24 18:21:27,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:27,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:27,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:27,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 18:21:27,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 18:21:27,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:21:27,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 18:21:27,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-24 18:21:27,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 18:21:27,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:21:27,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 18:21:27,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 18:21:27,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 18:21:27,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:21:27,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:21:27,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:21:27,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:27,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:27,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:27,304 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 18:21:27,304 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910409363] [2021-03-24 18:21:27,304 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:27,304 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 18:21:27,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145974186] [2021-03-24 18:21:27,304 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 18:21:27,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:27,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 18:21:27,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-03-24 18:21:27,306 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 319 [2021-03-24 18:21:27,307 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 18:21:27,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:27,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 319 [2021-03-24 18:21:27,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:27,614 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 39 [2021-03-24 18:21:31,039 INFO L129 PetriNetUnfolder]: 16553/23861 cut-off events. [2021-03-24 18:21:31,040 INFO L130 PetriNetUnfolder]: For 361996/362663 co-relation queries the response was YES. [2021-03-24 18:21:31,248 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 18:21:31,303 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 169 selfloop transitions, 134 changer transitions 26/382 dead transitions. [2021-03-24 18:21:31,303 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 382 transitions, 6969 flow [2021-03-24 18:21:31,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-24 18:21:31,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-24 18:21:31,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3212 transitions. [2021-03-24 18:21:31,305 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5593869731800766 [2021-03-24 18:21:31,305 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3212 transitions. [2021-03-24 18:21:31,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3212 transitions. [2021-03-24 18:21:31,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:31,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3212 transitions. [2021-03-24 18:21:31,307 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 18:21:31,309 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 18:21:31,309 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 18:21:31,309 INFO L185 Difference]: Start difference. First operand has 266 places, 332 transitions, 5860 flow. Second operand 18 states and 3212 transitions. [2021-03-24 18:21:31,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 382 transitions, 6969 flow [2021-03-24 18:21:32,030 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 18:21:32,035 INFO L241 Difference]: Finished difference. Result has 271 places, 311 transitions, 5586 flow [2021-03-24 18:21:32,035 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 18:21:32,035 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 208 predicate places. [2021-03-24 18:21:32,035 INFO L480 AbstractCegarLoop]: Abstraction has has 271 places, 311 transitions, 5586 flow [2021-03-24 18:21:32,035 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 18:21:32,036 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:32,036 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 18:21:32,036 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-03-24 18:21:32,036 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 18:21:32,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:32,036 INFO L82 PathProgramCache]: Analyzing trace with hash 1852215643, now seen corresponding path program 4 times [2021-03-24 18:21:32,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:32,036 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176715872] [2021-03-24 18:21:32,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:32,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:32,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:32,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:21:32,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:21:32,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-24 18:21:32,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:21:32,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:21:32,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:21:32,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 18:21:32,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:21:32,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:32,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:32,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:32,126 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 18:21:32,126 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176715872] [2021-03-24 18:21:32,126 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:32,126 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-24 18:21:32,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279172320] [2021-03-24 18:21:32,126 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 18:21:32,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:32,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 18:21:32,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-03-24 18:21:32,128 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 319 [2021-03-24 18:21:32,129 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 18:21:32,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:32,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 319 [2021-03-24 18:21:32,129 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:32,379 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 26 [2021-03-24 18:21:35,258 INFO L129 PetriNetUnfolder]: 14648/21433 cut-off events. [2021-03-24 18:21:35,258 INFO L130 PetriNetUnfolder]: For 340914/341182 co-relation queries the response was YES. [2021-03-24 18:21:35,404 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 18:21:35,452 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 240 selfloop transitions, 84 changer transitions 13/390 dead transitions. [2021-03-24 18:21:35,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 390 transitions, 7245 flow [2021-03-24 18:21:35,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:21:35,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:21:35,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2612 transitions. [2021-03-24 18:21:35,454 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5848634124496194 [2021-03-24 18:21:35,454 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2612 transitions. [2021-03-24 18:21:35,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2612 transitions. [2021-03-24 18:21:35,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:35,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2612 transitions. [2021-03-24 18:21:35,456 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 18:21:35,458 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 18:21:35,458 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 18:21:35,458 INFO L185 Difference]: Start difference. First operand has 271 places, 311 transitions, 5586 flow. Second operand 14 states and 2612 transitions. [2021-03-24 18:21:35,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 390 transitions, 7245 flow [2021-03-24 18:21:36,032 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 18:21:36,037 INFO L241 Difference]: Finished difference. Result has 275 places, 306 transitions, 5596 flow [2021-03-24 18:21:36,038 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 18:21:36,038 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 212 predicate places. [2021-03-24 18:21:36,038 INFO L480 AbstractCegarLoop]: Abstraction has has 275 places, 306 transitions, 5596 flow [2021-03-24 18:21:36,038 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 18:21:36,038 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:36,038 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 18:21:36,038 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-03-24 18:21:36,038 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 18:21:36,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:36,039 INFO L82 PathProgramCache]: Analyzing trace with hash -911791241, now seen corresponding path program 5 times [2021-03-24 18:21:36,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:36,039 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986538506] [2021-03-24 18:21:36,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:36,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:36,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:36,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:21:36,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:21:36,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 18:21:36,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:21:36,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:21:36,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:21:36,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:21:36,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:21:36,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:21:36,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:36,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:36,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:36,121 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 18:21:36,121 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986538506] [2021-03-24 18:21:36,121 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:36,121 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 18:21:36,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201027114] [2021-03-24 18:21:36,122 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 18:21:36,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:36,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 18:21:36,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-03-24 18:21:36,123 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 319 [2021-03-24 18:21:36,124 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 18:21:36,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:36,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 319 [2021-03-24 18:21:36,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:39,031 INFO L129 PetriNetUnfolder]: 15225/22226 cut-off events. [2021-03-24 18:21:39,031 INFO L130 PetriNetUnfolder]: For 357215/357451 co-relation queries the response was YES. [2021-03-24 18:21:39,220 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 18:21:39,280 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 266 selfloop transitions, 109 changer transitions 5/433 dead transitions. [2021-03-24 18:21:39,281 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 433 transitions, 7983 flow [2021-03-24 18:21:39,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:21:39,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:21:39,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2629 transitions. [2021-03-24 18:21:39,283 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5886699507389163 [2021-03-24 18:21:39,283 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2629 transitions. [2021-03-24 18:21:39,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2629 transitions. [2021-03-24 18:21:39,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:39,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2629 transitions. [2021-03-24 18:21:39,284 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 18:21:39,286 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 18:21:39,286 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 18:21:39,286 INFO L185 Difference]: Start difference. First operand has 275 places, 306 transitions, 5596 flow. Second operand 14 states and 2629 transitions. [2021-03-24 18:21:39,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 433 transitions, 7983 flow [2021-03-24 18:21:40,109 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 18:21:40,115 INFO L241 Difference]: Finished difference. Result has 280 places, 324 transitions, 6116 flow [2021-03-24 18:21:40,115 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 18:21:40,115 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 217 predicate places. [2021-03-24 18:21:40,115 INFO L480 AbstractCegarLoop]: Abstraction has has 280 places, 324 transitions, 6116 flow [2021-03-24 18:21:40,115 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 18:21:40,115 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:40,115 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 18:21:40,115 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-03-24 18:21:40,116 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 18:21:40,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:40,116 INFO L82 PathProgramCache]: Analyzing trace with hash 1278113470, now seen corresponding path program 1 times [2021-03-24 18:21:40,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:40,116 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645572691] [2021-03-24 18:21:40,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:40,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:40,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:40,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:21:40,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:21:40,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 18:21:40,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:21:40,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:21:40,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:21:40,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:21:40,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:21:40,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:21:40,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:40,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:40,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:40,194 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 18:21:40,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645572691] [2021-03-24 18:21:40,194 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:40,194 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 18:21:40,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510712023] [2021-03-24 18:21:40,195 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 18:21:40,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:40,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 18:21:40,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-03-24 18:21:40,196 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 319 [2021-03-24 18:21:40,197 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 18:21:40,197 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:40,197 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 319 [2021-03-24 18:21:40,197 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:43,348 INFO L129 PetriNetUnfolder]: 15039/22103 cut-off events. [2021-03-24 18:21:43,348 INFO L130 PetriNetUnfolder]: For 359349/359501 co-relation queries the response was YES. [2021-03-24 18:21:43,567 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 18:21:43,642 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 243 selfloop transitions, 73 changer transitions 3/372 dead transitions. [2021-03-24 18:21:43,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 372 transitions, 7191 flow [2021-03-24 18:21:43,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 18:21:43,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 18:21:43,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1878 transitions. [2021-03-24 18:21:43,644 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5887147335423197 [2021-03-24 18:21:43,644 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1878 transitions. [2021-03-24 18:21:43,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1878 transitions. [2021-03-24 18:21:43,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:43,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1878 transitions. [2021-03-24 18:21:43,646 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 18:21:43,647 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 18:21:43,647 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 18:21:43,647 INFO L185 Difference]: Start difference. First operand has 280 places, 324 transitions, 6116 flow. Second operand 10 states and 1878 transitions. [2021-03-24 18:21:43,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 372 transitions, 7191 flow [2021-03-24 18:21:44,327 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 18:21:44,332 INFO L241 Difference]: Finished difference. Result has 286 places, 327 transitions, 6288 flow [2021-03-24 18:21:44,333 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 18:21:44,333 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 223 predicate places. [2021-03-24 18:21:44,333 INFO L480 AbstractCegarLoop]: Abstraction has has 286 places, 327 transitions, 6288 flow [2021-03-24 18:21:44,333 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 18:21:44,333 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:44,333 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 18:21:44,333 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-03-24 18:21:44,334 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 18:21:44,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:44,334 INFO L82 PathProgramCache]: Analyzing trace with hash -947615261, now seen corresponding path program 6 times [2021-03-24 18:21:44,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:44,334 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208705487] [2021-03-24 18:21:44,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:44,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:44,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:44,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 18:21:44,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 18:21:44,382 INFO L142 QuantifierPusher]: treesize reduction 19, result has 64.2 percent of original size [2021-03-24 18:21:44,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-24 18:21:44,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-24 18:21:44,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 18:21:44,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 18:21:44,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:21:44,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:21:44,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:21:44,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 18:21:44,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:21:44,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:44,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:44,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:44,521 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 18:21:44,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208705487] [2021-03-24 18:21:44,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:44,522 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 18:21:44,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277103475] [2021-03-24 18:21:44,522 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 18:21:44,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:44,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 18:21:44,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-03-24 18:21:44,523 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 319 [2021-03-24 18:21:44,524 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 18:21:44,524 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:44,524 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 319 [2021-03-24 18:21:44,524 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:48,098 INFO L129 PetriNetUnfolder]: 16430/24157 cut-off events. [2021-03-24 18:21:48,099 INFO L130 PetriNetUnfolder]: For 381955/382107 co-relation queries the response was YES. [2021-03-24 18:21:48,447 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 18:21:48,510 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 249 selfloop transitions, 106 changer transitions 3/411 dead transitions. [2021-03-24 18:21:48,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 411 transitions, 8118 flow [2021-03-24 18:21:48,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 18:21:48,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 18:21:48,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2204 transitions. [2021-03-24 18:21:48,511 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2021-03-24 18:21:48,512 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2204 transitions. [2021-03-24 18:21:48,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2204 transitions. [2021-03-24 18:21:48,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:48,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2204 transitions. [2021-03-24 18:21:48,513 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 18:21:48,514 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 18:21:48,514 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 18:21:48,515 INFO L185 Difference]: Start difference. First operand has 286 places, 327 transitions, 6288 flow. Second operand 12 states and 2204 transitions. [2021-03-24 18:21:48,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 411 transitions, 8118 flow [2021-03-24 18:21:49,230 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 18:21:49,252 INFO L241 Difference]: Finished difference. Result has 296 places, 345 transitions, 6939 flow [2021-03-24 18:21:49,253 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 18:21:49,253 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 233 predicate places. [2021-03-24 18:21:49,253 INFO L480 AbstractCegarLoop]: Abstraction has has 296 places, 345 transitions, 6939 flow [2021-03-24 18:21:49,253 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 18:21:49,253 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:49,253 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 18:21:49,253 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-03-24 18:21:49,253 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 18:21:49,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:49,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1894291311, now seen corresponding path program 1 times [2021-03-24 18:21:49,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:49,254 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597009747] [2021-03-24 18:21:49,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:49,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:49,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:49,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:49,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:49,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:21:49,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:49,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:21:49,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:49,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:49,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:49,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:49,291 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 18:21:49,291 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597009747] [2021-03-24 18:21:49,291 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:49,291 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 18:21:49,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776004853] [2021-03-24 18:21:49,292 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 18:21:49,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:49,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 18:21:49,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 18:21:49,293 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 319 [2021-03-24 18:21:49,312 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 18:21:49,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:49,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 319 [2021-03-24 18:21:49,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:52,616 INFO L129 PetriNetUnfolder]: 15134/22869 cut-off events. [2021-03-24 18:21:52,617 INFO L130 PetriNetUnfolder]: For 372764/373282 co-relation queries the response was YES. [2021-03-24 18:21:53,016 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 18:21:53,523 INFO L132 encePairwiseOnDemand]: 312/319 looper letters, 293 selfloop transitions, 7 changer transitions 8/404 dead transitions. [2021-03-24 18:21:53,524 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 404 transitions, 8486 flow [2021-03-24 18:21:53,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 18:21:53,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 18:21:53,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1379 transitions. [2021-03-24 18:21:53,525 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7204806687565308 [2021-03-24 18:21:53,525 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1379 transitions. [2021-03-24 18:21:53,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1379 transitions. [2021-03-24 18:21:53,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:53,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1379 transitions. [2021-03-24 18:21:53,526 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 18:21:53,527 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 18:21:53,527 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 18:21:53,527 INFO L185 Difference]: Start difference. First operand has 296 places, 345 transitions, 6939 flow. Second operand 6 states and 1379 transitions. [2021-03-24 18:21:53,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 404 transitions, 8486 flow [2021-03-24 18:21:54,242 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 18:21:54,249 INFO L241 Difference]: Finished difference. Result has 296 places, 344 transitions, 6782 flow [2021-03-24 18:21:54,249 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 18:21:54,250 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 233 predicate places. [2021-03-24 18:21:54,250 INFO L480 AbstractCegarLoop]: Abstraction has has 296 places, 344 transitions, 6782 flow [2021-03-24 18:21:54,250 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 18:21:54,250 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:54,250 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 18:21:54,250 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-03-24 18:21:54,250 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 18:21:54,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:54,250 INFO L82 PathProgramCache]: Analyzing trace with hash 1267972523, now seen corresponding path program 2 times [2021-03-24 18:21:54,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:54,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582294626] [2021-03-24 18:21:54,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:54,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:54,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:54,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:54,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:54,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:21:54,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:54,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:21:54,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:54,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:21:54,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:54,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 18:21:54,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:54,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:21:54,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:54,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:54,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:54,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:54,284 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 18:21:54,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582294626] [2021-03-24 18:21:54,285 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:54,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 18:21:54,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208585230] [2021-03-24 18:21:54,285 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 18:21:54,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:54,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 18:21:54,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-24 18:21:54,286 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 319 [2021-03-24 18:21:54,287 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 18:21:54,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:54,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 319 [2021-03-24 18:21:54,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:21:57,757 INFO L129 PetriNetUnfolder]: 14658/22271 cut-off events. [2021-03-24 18:21:57,758 INFO L130 PetriNetUnfolder]: For 362641/363145 co-relation queries the response was YES. [2021-03-24 18:21:58,126 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 18:21:58,205 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 298 selfloop transitions, 45 changer transitions 11/418 dead transitions. [2021-03-24 18:21:58,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 418 transitions, 8451 flow [2021-03-24 18:21:58,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 18:21:58,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 18:21:58,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1905 transitions. [2021-03-24 18:21:58,207 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5971786833855799 [2021-03-24 18:21:58,207 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1905 transitions. [2021-03-24 18:21:58,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1905 transitions. [2021-03-24 18:21:58,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:21:58,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1905 transitions. [2021-03-24 18:21:58,208 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 18:21:58,209 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 18:21:58,210 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 18:21:58,210 INFO L185 Difference]: Start difference. First operand has 296 places, 344 transitions, 6782 flow. Second operand 10 states and 1905 transitions. [2021-03-24 18:21:58,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 418 transitions, 8451 flow [2021-03-24 18:21:59,237 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 18:21:59,245 INFO L241 Difference]: Finished difference. Result has 302 places, 341 transitions, 6668 flow [2021-03-24 18:21:59,245 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 18:21:59,245 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 239 predicate places. [2021-03-24 18:21:59,245 INFO L480 AbstractCegarLoop]: Abstraction has has 302 places, 341 transitions, 6668 flow [2021-03-24 18:21:59,246 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 18:21:59,246 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:21:59,246 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 18:21:59,246 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-03-24 18:21:59,246 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 18:21:59,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:21:59,246 INFO L82 PathProgramCache]: Analyzing trace with hash 730195319, now seen corresponding path program 3 times [2021-03-24 18:21:59,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:21:59,246 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365513345] [2021-03-24 18:21:59,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:21:59,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:21:59,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:59,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:59,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:59,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:21:59,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:59,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:21:59,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:59,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:21:59,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:59,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:21:59,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:59,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:21:59,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:59,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 18:21:59,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:59,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:21:59,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:59,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:21:59,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:21:59,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:21:59,314 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 18:21:59,314 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365513345] [2021-03-24 18:21:59,314 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:21:59,314 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-24 18:21:59,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131589899] [2021-03-24 18:21:59,314 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-24 18:21:59,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:21:59,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-24 18:21:59,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-24 18:21:59,316 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 319 [2021-03-24 18:21:59,316 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 18:21:59,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:21:59,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 319 [2021-03-24 18:21:59,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:02,535 INFO L129 PetriNetUnfolder]: 14268/21784 cut-off events. [2021-03-24 18:22:02,536 INFO L130 PetriNetUnfolder]: For 344945/345426 co-relation queries the response was YES. [2021-03-24 18:22:02,723 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 18:22:02,789 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 299 selfloop transitions, 54 changer transitions 13/430 dead transitions. [2021-03-24 18:22:02,789 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 430 transitions, 8657 flow [2021-03-24 18:22:02,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:22:02,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:22:02,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2621 transitions. [2021-03-24 18:22:02,791 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5868786386027766 [2021-03-24 18:22:02,791 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2621 transitions. [2021-03-24 18:22:02,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2621 transitions. [2021-03-24 18:22:02,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:02,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2621 transitions. [2021-03-24 18:22:02,793 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 18:22:02,794 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 18:22:02,795 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 18:22:02,795 INFO L185 Difference]: Start difference. First operand has 302 places, 341 transitions, 6668 flow. Second operand 14 states and 2621 transitions. [2021-03-24 18:22:02,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 430 transitions, 8657 flow [2021-03-24 18:22:03,481 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 18:22:03,487 INFO L241 Difference]: Finished difference. Result has 309 places, 338 transitions, 6586 flow [2021-03-24 18:22:03,488 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 18:22:03,488 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 246 predicate places. [2021-03-24 18:22:03,488 INFO L480 AbstractCegarLoop]: Abstraction has has 309 places, 338 transitions, 6586 flow [2021-03-24 18:22:03,488 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 18:22:03,488 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:03,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, 1, 1, 1, 1] [2021-03-24 18:22:03,488 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-03-24 18:22:03,488 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 18:22:03,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:03,489 INFO L82 PathProgramCache]: Analyzing trace with hash -846941901, now seen corresponding path program 4 times [2021-03-24 18:22:03,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:03,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483609655] [2021-03-24 18:22:03,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:03,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:03,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:03,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:22:03,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:22:03,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-24 18:22:03,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:22:03,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:03,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:03,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 18:22:03,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:22:03,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:03,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:03,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:03,580 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 18:22:03,580 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483609655] [2021-03-24 18:22:03,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:03,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-24 18:22:03,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004060920] [2021-03-24 18:22:03,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 18:22:03,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:03,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 18:22:03,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-03-24 18:22:03,582 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 319 [2021-03-24 18:22:03,582 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 18:22:03,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:03,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 319 [2021-03-24 18:22:03,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:07,085 INFO L129 PetriNetUnfolder]: 13946/21312 cut-off events. [2021-03-24 18:22:07,085 INFO L130 PetriNetUnfolder]: For 334228/334719 co-relation queries the response was YES. [2021-03-24 18:22:07,255 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 18:22:07,306 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 263 selfloop transitions, 72 changer transitions 15/414 dead transitions. [2021-03-24 18:22:07,306 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 414 transitions, 8165 flow [2021-03-24 18:22:07,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:22:07,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:22:07,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2611 transitions. [2021-03-24 18:22:07,308 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5846394984326019 [2021-03-24 18:22:07,308 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2611 transitions. [2021-03-24 18:22:07,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2611 transitions. [2021-03-24 18:22:07,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:07,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2611 transitions. [2021-03-24 18:22:07,310 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 18:22:07,311 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 18:22:07,311 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 18:22:07,311 INFO L185 Difference]: Start difference. First operand has 309 places, 338 transitions, 6586 flow. Second operand 14 states and 2611 transitions. [2021-03-24 18:22:07,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 414 transitions, 8165 flow [2021-03-24 18:22:07,883 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 18:22:07,889 INFO L241 Difference]: Finished difference. Result has 314 places, 333 transitions, 6489 flow [2021-03-24 18:22:07,889 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 18:22:07,889 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 251 predicate places. [2021-03-24 18:22:07,889 INFO L480 AbstractCegarLoop]: Abstraction has has 314 places, 333 transitions, 6489 flow [2021-03-24 18:22:07,890 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 18:22:07,890 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:07,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, 1, 1, 1, 1] [2021-03-24 18:22:07,890 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-03-24 18:22:07,890 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 18:22:07,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:07,890 INFO L82 PathProgramCache]: Analyzing trace with hash -873631506, now seen corresponding path program 1 times [2021-03-24 18:22:07,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:07,890 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72396638] [2021-03-24 18:22:07,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:07,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:07,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:07,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:07,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:07,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 18:22:07,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:07,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 18:22:07,915 INFO L142 QuantifierPusher]: treesize reduction 19, result has 64.2 percent of original size [2021-03-24 18:22:07,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-24 18:22:07,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:07,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-24 18:22:07,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:07,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 18:22:07,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:07,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 18:22:07,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:07,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:08,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:08,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:22:08,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:08,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:22:08,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:08,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:22:08,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:08,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:22:08,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:08,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:08,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:08,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:08,049 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 18:22:08,049 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72396638] [2021-03-24 18:22:08,049 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:08,049 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 18:22:08,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457379524] [2021-03-24 18:22:08,050 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 18:22:08,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:08,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 18:22:08,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-03-24 18:22:08,051 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 319 [2021-03-24 18:22:08,052 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 18:22:08,052 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:08,052 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 319 [2021-03-24 18:22:08,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:11,082 INFO L129 PetriNetUnfolder]: 13010/19749 cut-off events. [2021-03-24 18:22:11,082 INFO L130 PetriNetUnfolder]: For 299789/300036 co-relation queries the response was YES. [2021-03-24 18:22:11,268 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 18:22:11,311 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 203 selfloop transitions, 148 changer transitions 19/427 dead transitions. [2021-03-24 18:22:11,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 427 transitions, 8085 flow [2021-03-24 18:22:11,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-24 18:22:11,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-24 18:22:11,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2933 transitions. [2021-03-24 18:22:11,312 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5746473354231975 [2021-03-24 18:22:11,313 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2933 transitions. [2021-03-24 18:22:11,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2933 transitions. [2021-03-24 18:22:11,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:11,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2933 transitions. [2021-03-24 18:22:11,314 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 18:22:11,316 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 18:22:11,316 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 18:22:11,316 INFO L185 Difference]: Start difference. First operand has 314 places, 333 transitions, 6489 flow. Second operand 16 states and 2933 transitions. [2021-03-24 18:22:11,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 427 transitions, 8085 flow [2021-03-24 18:22:12,163 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 18:22:12,169 INFO L241 Difference]: Finished difference. Result has 313 places, 314 transitions, 6229 flow [2021-03-24 18:22:12,169 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 18:22:12,169 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 250 predicate places. [2021-03-24 18:22:12,169 INFO L480 AbstractCegarLoop]: Abstraction has has 313 places, 314 transitions, 6229 flow [2021-03-24 18:22:12,170 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 18:22:12,170 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:12,170 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 18:22:12,170 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-03-24 18:22:12,170 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 18:22:12,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:12,170 INFO L82 PathProgramCache]: Analyzing trace with hash 1091973671, now seen corresponding path program 5 times [2021-03-24 18:22:12,170 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:12,170 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291271019] [2021-03-24 18:22:12,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:12,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:12,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:12,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:22:12,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:22:12,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:22:12,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:22:12,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:22:12,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:12,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:12,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 18:22:12,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:22:12,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:12,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:12,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:12,289 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 18:22:12,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291271019] [2021-03-24 18:22:12,289 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:12,289 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 18:22:12,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161159178] [2021-03-24 18:22:12,290 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 18:22:12,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:12,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 18:22:12,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-03-24 18:22:12,292 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 319 [2021-03-24 18:22:12,293 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 18:22:12,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:12,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 319 [2021-03-24 18:22:12,293 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:15,013 INFO L129 PetriNetUnfolder]: 11430/18060 cut-off events. [2021-03-24 18:22:15,013 INFO L130 PetriNetUnfolder]: For 264996/265505 co-relation queries the response was YES. [2021-03-24 18:22:15,142 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 18:22:15,180 INFO L132 encePairwiseOnDemand]: 303/319 looper letters, 217 selfloop transitions, 97 changer transitions 12/391 dead transitions. [2021-03-24 18:22:15,180 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 391 transitions, 7875 flow [2021-03-24 18:22:15,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-24 18:22:15,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-24 18:22:15,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2959 transitions. [2021-03-24 18:22:15,182 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5797413793103449 [2021-03-24 18:22:15,182 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2959 transitions. [2021-03-24 18:22:15,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2959 transitions. [2021-03-24 18:22:15,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:15,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2959 transitions. [2021-03-24 18:22:15,184 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 18:22:15,185 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 18:22:15,186 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 18:22:15,186 INFO L185 Difference]: Start difference. First operand has 313 places, 314 transitions, 6229 flow. Second operand 16 states and 2959 transitions. [2021-03-24 18:22:15,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 391 transitions, 7875 flow [2021-03-24 18:22:15,606 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 18:22:15,612 INFO L241 Difference]: Finished difference. Result has 318 places, 316 transitions, 6291 flow [2021-03-24 18:22:15,612 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 18:22:15,612 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 255 predicate places. [2021-03-24 18:22:15,612 INFO L480 AbstractCegarLoop]: Abstraction has has 318 places, 316 transitions, 6291 flow [2021-03-24 18:22:15,613 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 18:22:15,613 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:15,613 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 18:22:15,613 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-03-24 18:22:15,613 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 18:22:15,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:15,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1342102277, now seen corresponding path program 1 times [2021-03-24 18:22:15,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:15,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284916709] [2021-03-24 18:22:15,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:15,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:15,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:15,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:22:15,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:22:15,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:22:15,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 18:22:15,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:22:15,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:22:15,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:15,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:15,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:15,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:22:15,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:15,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:15,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:15,759 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 18:22:15,759 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284916709] [2021-03-24 18:22:15,759 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:15,759 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 18:22:15,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642940816] [2021-03-24 18:22:15,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 18:22:15,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:15,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 18:22:15,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-03-24 18:22:15,761 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 18:22:15,762 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 18:22:15,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:15,762 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 18:22:15,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:18,695 INFO L129 PetriNetUnfolder]: 12608/19346 cut-off events. [2021-03-24 18:22:18,696 INFO L130 PetriNetUnfolder]: For 269462/269765 co-relation queries the response was YES. [2021-03-24 18:22:18,877 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 18:22:18,917 INFO L132 encePairwiseOnDemand]: 302/319 looper letters, 214 selfloop transitions, 91 changer transitions 4/367 dead transitions. [2021-03-24 18:22:18,917 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 367 transitions, 7386 flow [2021-03-24 18:22:18,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 18:22:18,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 18:22:18,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2218 transitions. [2021-03-24 18:22:18,919 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5794148380355277 [2021-03-24 18:22:18,919 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2218 transitions. [2021-03-24 18:22:18,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2218 transitions. [2021-03-24 18:22:18,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:18,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2218 transitions. [2021-03-24 18:22:18,920 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 18:22:18,921 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 18:22:18,922 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 18:22:18,922 INFO L185 Difference]: Start difference. First operand has 318 places, 316 transitions, 6291 flow. Second operand 12 states and 2218 transitions. [2021-03-24 18:22:18,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 367 transitions, 7386 flow [2021-03-24 18:22:19,390 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 18:22:19,395 INFO L241 Difference]: Finished difference. Result has 323 places, 327 transitions, 6637 flow [2021-03-24 18:22:19,395 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 18:22:19,396 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 260 predicate places. [2021-03-24 18:22:19,396 INFO L480 AbstractCegarLoop]: Abstraction has has 323 places, 327 transitions, 6637 flow [2021-03-24 18:22:19,396 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 18:22:19,396 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:19,396 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 18:22:19,396 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-03-24 18:22:19,396 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 18:22:19,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:19,397 INFO L82 PathProgramCache]: Analyzing trace with hash -838933227, now seen corresponding path program 2 times [2021-03-24 18:22:19,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:19,397 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444855435] [2021-03-24 18:22:19,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:19,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:19,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:19,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:22:19,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:22:19,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:22:19,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-24 18:22:19,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-24 18:22:19,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 18:22:19,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:22:19,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:22:19,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:19,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:22:19,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:19,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:19,594 INFO L142 QuantifierPusher]: treesize reduction 16, result has 33.3 percent of original size [2021-03-24 18:22:19,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:22:19,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:19,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:19,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:19,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 18:22:19,611 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444855435] [2021-03-24 18:22:19,611 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:19,611 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-03-24 18:22:19,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153057223] [2021-03-24 18:22:19,611 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-24 18:22:19,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:19,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-24 18:22:19,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-03-24 18:22:19,613 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 319 [2021-03-24 18:22:19,614 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 18:22:19,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:19,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 319 [2021-03-24 18:22:19,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:20,051 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 47 [2021-03-24 18:22:23,661 INFO L129 PetriNetUnfolder]: 13838/21267 cut-off events. [2021-03-24 18:22:23,661 INFO L130 PetriNetUnfolder]: For 336367/336670 co-relation queries the response was YES. [2021-03-24 18:22:23,989 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 18:22:24,038 INFO L132 encePairwiseOnDemand]: 301/319 looper letters, 214 selfloop transitions, 134 changer transitions 7/413 dead transitions. [2021-03-24 18:22:24,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 413 transitions, 8561 flow [2021-03-24 18:22:24,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-24 18:22:24,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-24 18:22:24,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3597 transitions. [2021-03-24 18:22:24,040 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5637931034482758 [2021-03-24 18:22:24,040 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3597 transitions. [2021-03-24 18:22:24,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3597 transitions. [2021-03-24 18:22:24,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:24,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3597 transitions. [2021-03-24 18:22:24,042 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 18:22:24,045 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 18:22:24,045 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 18:22:24,045 INFO L185 Difference]: Start difference. First operand has 323 places, 327 transitions, 6637 flow. Second operand 20 states and 3597 transitions. [2021-03-24 18:22:24,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 413 transitions, 8561 flow [2021-03-24 18:22:24,860 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 18:22:24,866 INFO L241 Difference]: Finished difference. Result has 340 places, 354 transitions, 7373 flow [2021-03-24 18:22:24,867 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 18:22:24,867 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 277 predicate places. [2021-03-24 18:22:24,867 INFO L480 AbstractCegarLoop]: Abstraction has has 340 places, 354 transitions, 7373 flow [2021-03-24 18:22:24,868 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 18:22:24,868 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:24,868 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 18:22:24,868 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-03-24 18:22:24,868 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 18:22:24,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:24,869 INFO L82 PathProgramCache]: Analyzing trace with hash 160028557, now seen corresponding path program 6 times [2021-03-24 18:22:24,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:24,869 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300746056] [2021-03-24 18:22:24,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:24,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:24,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:24,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:22:24,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:22:24,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 18:22:24,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-24 18:22:24,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:22:24,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:24,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:22:24,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:22:24,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:22:24,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:22:24,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:24,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:24,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:24,971 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 18:22:24,971 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300746056] [2021-03-24 18:22:24,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:24,971 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 18:22:24,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475886963] [2021-03-24 18:22:24,971 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 18:22:24,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:24,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 18:22:24,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-03-24 18:22:24,973 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 18:22:24,973 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 18:22:24,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:24,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 18:22:24,974 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:28,411 INFO L129 PetriNetUnfolder]: 13297/21017 cut-off events. [2021-03-24 18:22:28,411 INFO L130 PetriNetUnfolder]: For 385028/385172 co-relation queries the response was YES. [2021-03-24 18:22:28,621 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 18:22:28,667 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 248 selfloop transitions, 97 changer transitions 4/414 dead transitions. [2021-03-24 18:22:28,667 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 414 transitions, 8714 flow [2021-03-24 18:22:28,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 18:22:28,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 18:22:28,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1861 transitions. [2021-03-24 18:22:28,669 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5833855799373041 [2021-03-24 18:22:28,669 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1861 transitions. [2021-03-24 18:22:28,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1861 transitions. [2021-03-24 18:22:28,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:28,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1861 transitions. [2021-03-24 18:22:28,670 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 18:22:28,672 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 18:22:28,672 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 18:22:28,672 INFO L185 Difference]: Start difference. First operand has 340 places, 354 transitions, 7373 flow. Second operand 10 states and 1861 transitions. [2021-03-24 18:22:28,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 414 transitions, 8714 flow [2021-03-24 18:22:29,440 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 18:22:29,446 INFO L241 Difference]: Finished difference. Result has 345 places, 375 transitions, 7922 flow [2021-03-24 18:22:29,446 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 18:22:29,448 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 282 predicate places. [2021-03-24 18:22:29,448 INFO L480 AbstractCegarLoop]: Abstraction has has 345 places, 375 transitions, 7922 flow [2021-03-24 18:22:29,448 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 18:22:29,448 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:29,448 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 18:22:29,448 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-03-24 18:22:29,448 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 18:22:29,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:29,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1004036937, now seen corresponding path program 7 times [2021-03-24 18:22:29,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:29,449 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391846562] [2021-03-24 18:22:29,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:29,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:29,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:29,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:22:29,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:22:29,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 18:22:29,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-24 18:22:29,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:22:29,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:29,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:22:29,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 18:22:29,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:22:29,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:22:29,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:29,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:29,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:29,593 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 18:22:29,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391846562] [2021-03-24 18:22:29,594 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:29,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 18:22:29,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698278304] [2021-03-24 18:22:29,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 18:22:29,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:29,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 18:22:29,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-03-24 18:22:29,596 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 18:22:29,596 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 18:22:29,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:29,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 18:22:29,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:33,610 INFO L129 PetriNetUnfolder]: 12894/20422 cut-off events. [2021-03-24 18:22:33,611 INFO L130 PetriNetUnfolder]: For 377542/377666 co-relation queries the response was YES. [2021-03-24 18:22:33,887 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 18:22:33,929 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 267 selfloop transitions, 126 changer transitions 28/486 dead transitions. [2021-03-24 18:22:33,930 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 486 transitions, 10183 flow [2021-03-24 18:22:33,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:22:33,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:22:33,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2600 transitions. [2021-03-24 18:22:33,942 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5821764442454097 [2021-03-24 18:22:33,942 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2600 transitions. [2021-03-24 18:22:33,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2600 transitions. [2021-03-24 18:22:33,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:33,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2600 transitions. [2021-03-24 18:22:33,944 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 18:22:33,945 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 18:22:33,946 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 18:22:33,946 INFO L185 Difference]: Start difference. First operand has 345 places, 375 transitions, 7922 flow. Second operand 14 states and 2600 transitions. [2021-03-24 18:22:33,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 486 transitions, 10183 flow [2021-03-24 18:22:34,748 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 18:22:34,755 INFO L241 Difference]: Finished difference. Result has 356 places, 369 transitions, 8143 flow [2021-03-24 18:22:34,756 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 18:22:34,756 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 293 predicate places. [2021-03-24 18:22:34,756 INFO L480 AbstractCegarLoop]: Abstraction has has 356 places, 369 transitions, 8143 flow [2021-03-24 18:22:34,756 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 18:22:34,756 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:34,756 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 18:22:34,756 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-03-24 18:22:34,757 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 18:22:34,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:34,757 INFO L82 PathProgramCache]: Analyzing trace with hash -638910170, now seen corresponding path program 1 times [2021-03-24 18:22:34,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:34,757 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235566875] [2021-03-24 18:22:34,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:34,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:34,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:34,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:22:34,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:22:34,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:22:34,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-24 18:22:34,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-24 18:22:34,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 18:22:34,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:22:34,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:22:34,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:34,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:34,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:34,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:34,946 INFO L142 QuantifierPusher]: treesize reduction 16, result has 33.3 percent of original size [2021-03-24 18:22:34,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:22:34,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:34,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:34,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:34,965 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 18:22:34,965 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235566875] [2021-03-24 18:22:34,965 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:34,965 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-03-24 18:22:34,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560504510] [2021-03-24 18:22:34,965 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-24 18:22:34,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:34,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-24 18:22:34,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-03-24 18:22:34,967 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 319 [2021-03-24 18:22:34,968 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 18:22:34,968 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:34,968 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 319 [2021-03-24 18:22:34,968 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:39,714 INFO L129 PetriNetUnfolder]: 14228/22605 cut-off events. [2021-03-24 18:22:39,714 INFO L130 PetriNetUnfolder]: For 412846/412940 co-relation queries the response was YES. [2021-03-24 18:22:40,065 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 18:22:40,112 INFO L132 encePairwiseOnDemand]: 301/319 looper letters, 229 selfloop transitions, 149 changer transitions 14/457 dead transitions. [2021-03-24 18:22:40,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 457 transitions, 10049 flow [2021-03-24 18:22:40,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-03-24 18:22:40,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-03-24 18:22:40,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3959 transitions. [2021-03-24 18:22:40,115 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5641208321459105 [2021-03-24 18:22:40,115 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3959 transitions. [2021-03-24 18:22:40,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3959 transitions. [2021-03-24 18:22:40,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:40,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3959 transitions. [2021-03-24 18:22:40,117 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 18:22:40,121 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 18:22:40,121 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 18:22:40,121 INFO L185 Difference]: Start difference. First operand has 356 places, 369 transitions, 8143 flow. Second operand 22 states and 3959 transitions. [2021-03-24 18:22:40,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 457 transitions, 10049 flow [2021-03-24 18:22:41,096 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 18:22:41,103 INFO L241 Difference]: Finished difference. Result has 373 places, 391 transitions, 8770 flow [2021-03-24 18:22:41,103 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 18:22:41,103 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 310 predicate places. [2021-03-24 18:22:41,103 INFO L480 AbstractCegarLoop]: Abstraction has has 373 places, 391 transitions, 8770 flow [2021-03-24 18:22:41,104 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 18:22:41,104 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:41,104 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 18:22:41,104 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-03-24 18:22:41,104 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 18:22:41,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:41,104 INFO L82 PathProgramCache]: Analyzing trace with hash -507888566, now seen corresponding path program 1 times [2021-03-24 18:22:41,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:41,104 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793781458] [2021-03-24 18:22:41,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:41,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:41,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:41,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 18:22:41,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 18:22:41,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:22:41,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 18:22:41,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:22:41,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:22:41,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:41,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:41,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 18:22:41,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:22:41,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:41,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:41,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:41,277 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 18:22:41,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793781458] [2021-03-24 18:22:41,277 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:41,277 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 18:22:41,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880287755] [2021-03-24 18:22:41,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 18:22:41,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:41,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 18:22:41,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-03-24 18:22:41,279 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 18:22:41,279 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 18:22:41,279 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:41,279 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 18:22:41,280 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:45,843 INFO L129 PetriNetUnfolder]: 13950/22207 cut-off events. [2021-03-24 18:22:45,843 INFO L130 PetriNetUnfolder]: For 470549/470696 co-relation queries the response was YES. [2021-03-24 18:22:46,131 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 18:22:46,189 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 284 selfloop transitions, 112 changer transitions 10/471 dead transitions. [2021-03-24 18:22:46,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 471 transitions, 10746 flow [2021-03-24 18:22:46,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-24 18:22:46,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-24 18:22:46,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3276 transitions. [2021-03-24 18:22:46,204 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5705329153605015 [2021-03-24 18:22:46,204 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3276 transitions. [2021-03-24 18:22:46,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3276 transitions. [2021-03-24 18:22:46,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:46,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3276 transitions. [2021-03-24 18:22:46,208 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 18:22:46,210 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 18:22:46,210 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 18:22:46,210 INFO L185 Difference]: Start difference. First operand has 373 places, 391 transitions, 8770 flow. Second operand 18 states and 3276 transitions. [2021-03-24 18:22:46,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 471 transitions, 10746 flow [2021-03-24 18:22:48,122 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 18:22:48,130 INFO L241 Difference]: Finished difference. Result has 380 places, 392 transitions, 8772 flow [2021-03-24 18:22:48,130 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 18:22:48,130 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 317 predicate places. [2021-03-24 18:22:48,130 INFO L480 AbstractCegarLoop]: Abstraction has has 380 places, 392 transitions, 8772 flow [2021-03-24 18:22:48,131 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 18:22:48,131 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:48,131 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 18:22:48,131 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-03-24 18:22:48,131 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 18:22:48,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:48,131 INFO L82 PathProgramCache]: Analyzing trace with hash -139478781, now seen corresponding path program 1 times [2021-03-24 18:22:48,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:48,131 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699693150] [2021-03-24 18:22:48,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:48,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:48,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:48,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:22:48,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 18:22:48,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:22:48,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-24 18:22:48,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-24 18:22:48,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:22:48,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:22:48,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:48,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:48,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:48,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 18:22:48,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:48,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:48,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:48,313 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 18:22:48,313 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699693150] [2021-03-24 18:22:48,313 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:48,313 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 18:22:48,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112638432] [2021-03-24 18:22:48,314 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 18:22:48,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:48,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 18:22:48,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-03-24 18:22:48,315 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 18:22:48,316 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 18:22:48,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:48,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 18:22:48,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:51,880 INFO L129 PetriNetUnfolder]: 12668/20497 cut-off events. [2021-03-24 18:22:51,880 INFO L130 PetriNetUnfolder]: For 404980/405114 co-relation queries the response was YES. [2021-03-24 18:22:52,482 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 18:22:52,523 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 254 selfloop transitions, 131 changer transitions 4/454 dead transitions. [2021-03-24 18:22:52,523 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 454 transitions, 10146 flow [2021-03-24 18:22:52,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 18:22:52,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 18:22:52,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2568 transitions. [2021-03-24 18:22:52,524 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5750111957008509 [2021-03-24 18:22:52,524 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2568 transitions. [2021-03-24 18:22:52,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2568 transitions. [2021-03-24 18:22:52,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:52,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2568 transitions. [2021-03-24 18:22:52,526 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 18:22:52,528 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 18:22:52,528 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 18:22:52,528 INFO L185 Difference]: Start difference. First operand has 380 places, 392 transitions, 8772 flow. Second operand 14 states and 2568 transitions. [2021-03-24 18:22:52,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 454 transitions, 10146 flow [2021-03-24 18:22:53,562 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 18:22:53,568 INFO L241 Difference]: Finished difference. Result has 378 places, 375 transitions, 8386 flow [2021-03-24 18:22:53,569 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 18:22:53,569 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 315 predicate places. [2021-03-24 18:22:53,569 INFO L480 AbstractCegarLoop]: Abstraction has has 378 places, 375 transitions, 8386 flow [2021-03-24 18:22:53,569 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 18:22:53,569 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:53,569 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 18:22:53,569 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-03-24 18:22:53,570 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 18:22:53,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:53,570 INFO L82 PathProgramCache]: Analyzing trace with hash -715327599, now seen corresponding path program 1 times [2021-03-24 18:22:53,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:53,570 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394408511] [2021-03-24 18:22:53,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:53,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:53,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:53,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 18:22:53,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 18:22:53,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:22:53,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 18:22:53,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 18:22:53,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 18:22:53,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:22:53,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:22:53,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:22:53,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 18:22:53,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 18:22:53,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:22:53,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:53,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:53,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:53,807 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 18:22:53,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394408511] [2021-03-24 18:22:53,807 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:53,807 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 18:22:53,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111768519] [2021-03-24 18:22:53,807 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 18:22:53,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:53,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 18:22:53,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-03-24 18:22:53,809 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 319 [2021-03-24 18:22:53,810 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 18:22:53,810 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:53,810 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 319 [2021-03-24 18:22:53,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:22:58,018 INFO L129 PetriNetUnfolder]: 13391/21051 cut-off events. [2021-03-24 18:22:58,018 INFO L130 PetriNetUnfolder]: For 421877/421932 co-relation queries the response was YES. [2021-03-24 18:22:58,302 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 18:22:58,340 INFO L132 encePairwiseOnDemand]: 302/319 looper letters, 215 selfloop transitions, 137 changer transitions 4/424 dead transitions. [2021-03-24 18:22:58,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 424 transitions, 9653 flow [2021-03-24 18:22:58,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-24 18:22:58,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-24 18:22:58,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3207 transitions. [2021-03-24 18:22:58,342 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5585161964472309 [2021-03-24 18:22:58,342 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3207 transitions. [2021-03-24 18:22:58,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3207 transitions. [2021-03-24 18:22:58,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:22:58,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3207 transitions. [2021-03-24 18:22:58,344 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 18:22:58,345 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 18:22:58,346 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 18:22:58,346 INFO L185 Difference]: Start difference. First operand has 378 places, 375 transitions, 8386 flow. Second operand 18 states and 3207 transitions. [2021-03-24 18:22:58,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 424 transitions, 9653 flow [2021-03-24 18:22:59,322 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 18:22:59,329 INFO L241 Difference]: Finished difference. Result has 372 places, 367 transitions, 8113 flow [2021-03-24 18:22:59,329 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 18:22:59,329 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 309 predicate places. [2021-03-24 18:22:59,330 INFO L480 AbstractCegarLoop]: Abstraction has has 372 places, 367 transitions, 8113 flow [2021-03-24 18:22:59,330 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 18:22:59,330 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:22:59,330 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 18:22:59,330 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-03-24 18:22:59,330 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 18:22:59,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:22:59,330 INFO L82 PathProgramCache]: Analyzing trace with hash 305104526, now seen corresponding path program 2 times [2021-03-24 18:22:59,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:22:59,330 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766317590] [2021-03-24 18:22:59,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:22:59,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:22:59,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:59,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 18:22:59,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 18:22:59,365 INFO L142 QuantifierPusher]: treesize reduction 19, result has 64.2 percent of original size [2021-03-24 18:22:59,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-24 18:22:59,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-24 18:22:59,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-24 18:22:59,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 18:22:59,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:22:59,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:59,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:22:59,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:22:59,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 18:22:59,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:22:59,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:22:59,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:22:59,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:22:59,525 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 18:22:59,525 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766317590] [2021-03-24 18:22:59,525 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:22:59,525 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 18:22:59,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493545535] [2021-03-24 18:22:59,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 18:22:59,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:22:59,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 18:22:59,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-03-24 18:22:59,527 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 319 [2021-03-24 18:22:59,528 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 18:22:59,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:22:59,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 319 [2021-03-24 18:22:59,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:23:03,161 INFO L129 PetriNetUnfolder]: 12837/20774 cut-off events. [2021-03-24 18:23:03,161 INFO L130 PetriNetUnfolder]: For 381193/381235 co-relation queries the response was YES. [2021-03-24 18:23:03,482 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 18:23:03,521 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 266 selfloop transitions, 87 changer transitions 5/423 dead transitions. [2021-03-24 18:23:03,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 423 transitions, 9618 flow [2021-03-24 18:23:03,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-24 18:23:03,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-24 18:23:03,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2848 transitions. [2021-03-24 18:23:03,523 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5579937304075235 [2021-03-24 18:23:03,523 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2848 transitions. [2021-03-24 18:23:03,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2848 transitions. [2021-03-24 18:23:03,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:23:03,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2848 transitions. [2021-03-24 18:23:03,524 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 18:23:03,526 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 18:23:03,526 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 18:23:03,526 INFO L185 Difference]: Start difference. First operand has 372 places, 367 transitions, 8113 flow. Second operand 16 states and 2848 transitions. [2021-03-24 18:23:03,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 423 transitions, 9618 flow [2021-03-24 18:23:04,405 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 18:23:04,412 INFO L241 Difference]: Finished difference. Result has 377 places, 376 transitions, 8245 flow [2021-03-24 18:23:04,413 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 18:23:04,413 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 314 predicate places. [2021-03-24 18:23:04,413 INFO L480 AbstractCegarLoop]: Abstraction has has 377 places, 376 transitions, 8245 flow [2021-03-24 18:23:04,413 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 18:23:04,413 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:23:04,413 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 18:23:04,413 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-03-24 18:23:04,413 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 18:23:04,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:23:04,414 INFO L82 PathProgramCache]: Analyzing trace with hash 232205908, now seen corresponding path program 3 times [2021-03-24 18:23:04,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:23:04,414 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677406729] [2021-03-24 18:23:04,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:23:04,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:23:04,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:23:04,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 18:23:04,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 18:23:04,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-24 18:23:04,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 18:23:04,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 18:23:04,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-24 18:23:04,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:23:04,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 18:23:04,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 18:23:04,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 18:23:04,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 18:23:04,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 18:23:04,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:23:04,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:04,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:23:04,582 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 18:23:04,583 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677406729] [2021-03-24 18:23:04,583 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:23:04,583 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 18:23:04,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391288264] [2021-03-24 18:23:04,583 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 18:23:04,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:23:04,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 18:23:04,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-03-24 18:23:04,585 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 319 [2021-03-24 18:23:04,586 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 18:23:04,586 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:23:04,586 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 319 [2021-03-24 18:23:04,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:23:07,973 INFO L129 PetriNetUnfolder]: 11972/19280 cut-off events. [2021-03-24 18:23:07,973 INFO L130 PetriNetUnfolder]: For 352966/352995 co-relation queries the response was YES. [2021-03-24 18:23:08,281 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 18:23:08,322 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 245 selfloop transitions, 132 changer transitions 2/442 dead transitions. [2021-03-24 18:23:08,322 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 442 transitions, 9819 flow [2021-03-24 18:23:08,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-24 18:23:08,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-24 18:23:08,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3727 transitions. [2021-03-24 18:23:08,324 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5563516942827288 [2021-03-24 18:23:08,324 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3727 transitions. [2021-03-24 18:23:08,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3727 transitions. [2021-03-24 18:23:08,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:23:08,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3727 transitions. [2021-03-24 18:23:08,326 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 18:23:08,556 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 18:23:08,556 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 18:23:08,556 INFO L185 Difference]: Start difference. First operand has 377 places, 376 transitions, 8245 flow. Second operand 21 states and 3727 transitions. [2021-03-24 18:23:08,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 442 transitions, 9819 flow [2021-03-24 18:23:09,422 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 18:23:09,428 INFO L241 Difference]: Finished difference. Result has 366 places, 363 transitions, 7824 flow [2021-03-24 18:23:09,429 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 18:23:09,429 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 303 predicate places. [2021-03-24 18:23:09,429 INFO L480 AbstractCegarLoop]: Abstraction has has 366 places, 363 transitions, 7824 flow [2021-03-24 18:23:09,429 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 18:23:09,429 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:23:09,429 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 18:23:09,430 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-03-24 18:23:09,430 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 18:23:09,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:23:09,430 INFO L82 PathProgramCache]: Analyzing trace with hash 144304192, now seen corresponding path program 1 times [2021-03-24 18:23:09,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:23:09,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464788626] [2021-03-24 18:23:09,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:23:09,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 18:23:09,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:09,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:23:09,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:09,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 18:23:09,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:09,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 18:23:09,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:09,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 18:23:09,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:09,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 18:23:09,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:09,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 18:23:09,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:09,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 18:23:09,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:09,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 18:23:09,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 18:23:09,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 18:23:09,477 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 18:23:09,477 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464788626] [2021-03-24 18:23:09,477 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 18:23:09,477 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 18:23:09,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119345827] [2021-03-24 18:23:09,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 18:23:09,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 18:23:09,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 18:23:09,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-03-24 18:23:09,478 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 319 [2021-03-24 18:23:09,479 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 18:23:09,479 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 18:23:09,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 319 [2021-03-24 18:23:09,479 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 18:23:12,294 INFO L129 PetriNetUnfolder]: 13165/20683 cut-off events. [2021-03-24 18:23:12,294 INFO L130 PetriNetUnfolder]: For 317103/317141 co-relation queries the response was YES. [2021-03-24 18:23:12,562 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 18:23:12,603 INFO L132 encePairwiseOnDemand]: 310/319 looper letters, 212 selfloop transitions, 92 changer transitions 14/380 dead transitions. [2021-03-24 18:23:12,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 380 transitions, 8802 flow [2021-03-24 18:23:12,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-24 18:23:12,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-24 18:23:12,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1504 transitions. [2021-03-24 18:23:12,612 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5893416927899686 [2021-03-24 18:23:12,612 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1504 transitions. [2021-03-24 18:23:12,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1504 transitions. [2021-03-24 18:23:12,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 18:23:12,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1504 transitions. [2021-03-24 18:23:12,614 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 18:23:12,614 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 18:23:12,615 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 18:23:12,615 INFO L185 Difference]: Start difference. First operand has 366 places, 363 transitions, 7824 flow. Second operand 8 states and 1504 transitions. [2021-03-24 18:23:12,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 380 transitions, 8802 flow [2021-03-24 18:23:13,143 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 18:23:13,149 INFO L241 Difference]: Finished difference. Result has 356 places, 361 transitions, 7863 flow [2021-03-24 18:23:13,149 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 18:23:13,149 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 293 predicate places. [2021-03-24 18:23:13,149 INFO L480 AbstractCegarLoop]: Abstraction has has 356 places, 361 transitions, 7863 flow [2021-03-24 18:23:13,150 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 18:23:13,150 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 18:23:13,150 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 18:23:13,150 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-03-24 18:23:13,150 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 18:23:13,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 18:23:13,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1735245170, now seen corresponding path program 1 times [2021-03-24 18:23:13,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 18:23:13,150 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023220578] [2021-03-24 18:23:13,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 18:23:13,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 18:23:13,159 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 18:23:13,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 18:23:13,168 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 18:23:13,187 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 18:23:13,187 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 18:23:13,187 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-03-24 18:23:13,249 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.03 06:23:13 BasicIcfg [2021-03-24 18:23:13,249 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-24 18:23:13,249 INFO L168 Benchmark]: Toolchain (without parser) took 190701.33 ms. Allocated memory was 308.3 MB in the beginning and 16.0 GB in the end (delta: 15.7 GB). Free memory was 270.4 MB in the beginning and 8.2 GB in the end (delta: -8.0 GB). Peak memory consumption was 7.7 GB. Max. memory is 16.0 GB. [2021-03-24 18:23:13,252 INFO L168 Benchmark]: CDTParser took 0.09 ms. Allocated memory is still 308.3 MB. Free memory was 289.5 MB in the beginning and 289.5 MB in the end (delta: 76.2 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-24 18:23:13,252 INFO L168 Benchmark]: CACSL2BoogieTranslator took 565.56 ms. Allocated memory is still 308.3 MB. Free memory was 270.2 MB in the beginning and 231.0 MB in the end (delta: 39.2 MB). Peak memory consumption was 41.1 MB. Max. memory is 16.0 GB. [2021-03-24 18:23:13,252 INFO L168 Benchmark]: Boogie Procedure Inliner took 67.84 ms. Allocated memory is still 308.3 MB. Free memory was 231.0 MB in the beginning and 228.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-24 18:23:13,252 INFO L168 Benchmark]: Boogie Preprocessor took 29.64 ms. Allocated memory is still 308.3 MB. Free memory was 228.9 MB in the beginning and 226.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-24 18:23:13,252 INFO L168 Benchmark]: RCFGBuilder took 472.15 ms. Allocated memory is still 308.3 MB. Free memory was 226.8 MB in the beginning and 199.6 MB in the end (delta: 27.3 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.0 GB. [2021-03-24 18:23:13,252 INFO L168 Benchmark]: TraceAbstraction took 189560.24 ms. Allocated memory was 308.3 MB in the beginning and 16.0 GB in the end (delta: 15.7 GB). Free memory was 198.7 MB in the beginning and 8.2 GB in the end (delta: -8.0 GB). Peak memory consumption was 7.6 GB. Max. memory is 16.0 GB. [2021-03-24 18:23:13,253 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09 ms. Allocated memory is still 308.3 MB. Free memory was 289.5 MB in the beginning and 289.5 MB in the end (delta: 76.2 kB). There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 565.56 ms. Allocated memory is still 308.3 MB. Free memory was 270.2 MB in the beginning and 231.0 MB in the end (delta: 39.2 MB). Peak memory consumption was 41.1 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 67.84 ms. Allocated memory is still 308.3 MB. Free memory was 231.0 MB in the beginning and 228.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 29.64 ms. Allocated memory is still 308.3 MB. Free memory was 228.9 MB in the beginning and 226.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 472.15 ms. Allocated memory is still 308.3 MB. Free memory was 226.8 MB in the beginning and 199.6 MB in the end (delta: 27.3 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.0 GB. * TraceAbstraction took 189560.24 ms. Allocated memory was 308.3 MB in the beginning and 16.0 GB in the end (delta: 15.7 GB). Free memory was 198.7 MB in the beginning and 8.2 GB in the end (delta: -8.0 GB). Peak memory consumption was 7.6 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1563.2ms, 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: 1598, positive: 1592, positive conditional: 0, positive unconditional: 1592, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1598, positive: 1592, positive conditional: 0, positive unconditional: 1592, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1598, positive: 1592, positive conditional: 0, positive unconditional: 1592, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 6, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 25, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 25, negative conditional: 0, negative unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1736, positive: 138, positive conditional: 0, positive unconditional: 138, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1598, unknown conditional: 0, unknown unconditional: 1598] , 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: 3.3ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 189310.9ms, OverallIterations: 52, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 181163.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1676.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1641 SDtfs, 4935 SDslu, 4737 SDs, 0 SdLazy, 16400 SolverSat, 2228 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 8346.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 971 GetRequests, 102 SyntacticMatches, 24 SemanticMatches, 845 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2559 ImplicationChecksByTransitivity, 14602.9ms 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: 71.1ms SsaConstructionTime, 428.7ms SatisfiabilityAnalysisTime, 5551.0ms 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...