/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-RepeatedSemanticLbeWithDisjunctivePredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_20-callback_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-26 12:02:40,365 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-26 12:02:40,368 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-26 12:02:40,409 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-26 12:02:40,409 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-26 12:02:40,412 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-26 12:02:40,414 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-26 12:02:40,419 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-26 12:02:40,421 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-26 12:02:40,426 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-26 12:02:40,427 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-26 12:02:40,428 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-26 12:02:40,429 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-26 12:02:40,431 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-26 12:02:40,432 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-26 12:02:40,433 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-26 12:02:40,436 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-26 12:02:40,437 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-26 12:02:40,440 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-26 12:02:40,448 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-26 12:02:40,449 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-26 12:02:40,451 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-26 12:02:40,452 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-26 12:02:40,453 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-26 12:02:40,455 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-26 12:02:40,455 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-26 12:02:40,455 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-26 12:02:40,456 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-26 12:02:40,456 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-26 12:02:40,457 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-26 12:02:40,457 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-26 12:02:40,457 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-26 12:02:40,458 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-26 12:02:40,459 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-26 12:02:40,476 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-26 12:02:40,477 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-26 12:02:40,478 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-26 12:02:40,478 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-26 12:02:40,478 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-26 12:02:40,479 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-26 12:02:40,479 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-26 12:02:40,480 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-RepeatedSemanticLbeWithDisjunctivePredicates.epf [2021-03-26 12:02:40,517 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-26 12:02:40,518 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-26 12:02:40,521 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-26 12:02:40,521 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-26 12:02:40,521 INFO L138 SettingsManager]: * Use SBE=true [2021-03-26 12:02:40,521 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-26 12:02:40,521 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-26 12:02:40,522 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-26 12:02:40,522 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-26 12:02:40,522 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-26 12:02:40,523 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-26 12:02:40,523 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-26 12:02:40,523 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-26 12:02:40,523 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-26 12:02:40,523 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-26 12:02:40,523 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-26 12:02:40,524 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-26 12:02:40,524 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-26 12:02:40,524 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-26 12:02:40,524 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-26 12:02:40,524 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-26 12:02:40,524 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 12:02:40,525 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-26 12:02:40,525 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-26 12:02:40,525 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-26 12:02:40,525 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-26 12:02:40,525 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-26 12:02:40,525 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES_DISJUNCTIVE [2021-03-26 12:02:40,525 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-26 12:02:40,526 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-26 12:02:40,526 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-26 12:02:40,823 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-26 12:02:40,843 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-26 12:02:40,845 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-26 12:02:40,846 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-26 12:02:40,846 INFO L275 PluginConnector]: CDTParser initialized [2021-03-26 12:02:40,847 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_20-callback_racefree.i [2021-03-26 12:02:40,905 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6cbfe4b3c/27f757f9dc4c4be0afea83507e779bc8/FLAG5e297d486 [2021-03-26 12:02:41,408 INFO L306 CDTParser]: Found 1 translation units. [2021-03-26 12:02:41,409 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_20-callback_racefree.i [2021-03-26 12:02:41,418 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6cbfe4b3c/27f757f9dc4c4be0afea83507e779bc8/FLAG5e297d486 [2021-03-26 12:02:41,898 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6cbfe4b3c/27f757f9dc4c4be0afea83507e779bc8 [2021-03-26 12:02:41,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-26 12:02:41,903 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-26 12:02:41,904 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-26 12:02:41,905 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-26 12:02:41,907 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-26 12:02:41,907 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 12:02:41" (1/1) ... [2021-03-26 12:02:41,908 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@785abcb2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:41, skipping insertion in model container [2021-03-26 12:02:41,908 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 12:02:41" (1/1) ... [2021-03-26 12:02:41,915 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-26 12:02:41,948 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-26 12:02:42,173 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_20-callback_racefree.i[29949,29962] [2021-03-26 12:02:42,190 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 12:02:42,199 INFO L203 MainTranslator]: Completed pre-run [2021-03-26 12:02:42,225 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_20-callback_racefree.i[29949,29962] [2021-03-26 12:02:42,232 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 12:02:42,293 INFO L208 MainTranslator]: Completed translation [2021-03-26 12:02:42,294 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42 WrapperNode [2021-03-26 12:02:42,294 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-26 12:02:42,295 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-26 12:02:42,295 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-26 12:02:42,295 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-26 12:02:42,300 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (1/1) ... [2021-03-26 12:02:42,312 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (1/1) ... [2021-03-26 12:02:42,330 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-26 12:02:42,331 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-26 12:02:42,331 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-26 12:02:42,331 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-26 12:02:42,336 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (1/1) ... [2021-03-26 12:02:42,337 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (1/1) ... [2021-03-26 12:02:42,339 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (1/1) ... [2021-03-26 12:02:42,339 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (1/1) ... [2021-03-26 12:02:42,346 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (1/1) ... [2021-03-26 12:02:42,349 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (1/1) ... [2021-03-26 12:02:42,351 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (1/1) ... [2021-03-26 12:02:42,353 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-26 12:02:42,354 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-26 12:02:42,354 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-26 12:02:42,354 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-26 12:02:42,355 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (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-26 12:02:42,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-26 12:02:42,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-26 12:02:42,410 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-03-26 12:02:42,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-26 12:02:42,410 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-03-26 12:02:42,410 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-03-26 12:02:42,410 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-26 12:02:42,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-26 12:02:42,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-26 12:02:42,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-26 12:02:42,412 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-26 12:02:42,951 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-26 12:02:42,951 INFO L299 CfgBuilder]: Removed 23 assume(true) statements. [2021-03-26 12:02:42,953 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 12:02:42 BoogieIcfgContainer [2021-03-26 12:02:42,953 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-26 12:02:42,954 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-26 12:02:42,954 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-26 12:02:42,957 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-26 12:02:42,957 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.03 12:02:41" (1/3) ... [2021-03-26 12:02:42,957 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@174aa81c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 12:02:42, skipping insertion in model container [2021-03-26 12:02:42,958 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 12:02:42" (2/3) ... [2021-03-26 12:02:42,958 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@174aa81c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 12:02:42, skipping insertion in model container [2021-03-26 12:02:42,958 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 12:02:42" (3/3) ... [2021-03-26 12:02:42,959 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_20-callback_racefree.i [2021-03-26 12:02:42,964 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-26 12:02:42,968 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-26 12:02:42,968 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-26 12:02:43,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,005 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,005 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,006 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,006 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,008 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,008 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,008 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,009 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,009 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,009 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,010 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,010 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,013 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,013 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,013 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,013 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,014 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:43,020 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-03-26 12:02:43,035 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-26 12:02:43,063 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 12:02:43,063 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 12:02:43,064 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 12:02:43,064 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 12:02:43,064 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 12:02:43,064 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 12:02:43,064 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 12:02:43,064 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 12:02:43,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 131 transitions, 270 flow [2021-03-26 12:02:43,157 INFO L129 PetriNetUnfolder]: 26/198 cut-off events. [2021-03-26 12:02:43,158 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 12:02:43,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 204 conditions, 198 events. 26/198 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 515 event pairs, 0 based on Foata normal form. 0/168 useless extension candidates. Maximal degree in co-relation 100. Up to 6 conditions per place. [2021-03-26 12:02:43,168 INFO L82 GeneralOperation]: Start removeDead. Operand has 119 places, 131 transitions, 270 flow [2021-03-26 12:02:43,172 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 126 transitions, 257 flow [2021-03-26 12:02:43,174 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:02:43,191 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 126 transitions, 257 flow [2021-03-26 12:02:43,194 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 126 transitions, 257 flow [2021-03-26 12:02:43,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 126 transitions, 257 flow [2021-03-26 12:02:43,243 INFO L129 PetriNetUnfolder]: 25/193 cut-off events. [2021-03-26 12:02:43,243 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 12:02:43,245 INFO L84 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 193 events. 25/193 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 473 event pairs, 0 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 100. Up to 6 conditions per place. [2021-03-26 12:02:43,248 INFO L142 LiptonReduction]: Number of co-enabled transitions 2880 [2021-03-26 12:02:45,604 INFO L154 LiptonReduction]: Checked pairs total: 1527 [2021-03-26 12:02:45,604 INFO L156 LiptonReduction]: Total number of compositions: 79 [2021-03-26 12:02:45,606 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2433 [2021-03-26 12:02:45,615 INFO L129 PetriNetUnfolder]: 1/35 cut-off events. [2021-03-26 12:02:45,615 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 12:02:45,615 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:02:45,616 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:02:45,616 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 12:02:45,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:02:45,620 INFO L82 PathProgramCache]: Analyzing trace with hash -790532055, now seen corresponding path program 1 times [2021-03-26 12:02:45,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:02:45,627 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411526545] [2021-03-26 12:02:45,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:02:45,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 12:02:45,720 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 12:02:45,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 12:02:45,743 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 12:02:45,761 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 12:02:45,762 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 12:02:45,762 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-26 12:02:45,762 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 12:02:45,763 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-26 12:02:45,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,774 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,774 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,775 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,775 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,775 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,775 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,775 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,775 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,775 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,776 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,776 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,776 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,776 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,776 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,776 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,776 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,777 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,777 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,777 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,777 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,777 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,777 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,777 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,778 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,778 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,778 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,778 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,778 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,778 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,779 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,779 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,779 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,779 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,779 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,779 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,779 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,779 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,779 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,781 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,781 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,781 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,781 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,781 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,781 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,781 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,782 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,782 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,782 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,782 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,782 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,782 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,782 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,782 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,782 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,783 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,783 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,783 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,783 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,783 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,784 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,784 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,784 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,785 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,785 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,786 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,786 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,786 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,786 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,786 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,786 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:45,789 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-03-26 12:02:45,789 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-26 12:02:45,791 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 12:02:45,791 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 12:02:45,791 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 12:02:45,791 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 12:02:45,791 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 12:02:45,791 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 12:02:45,791 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 12:02:45,791 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 12:02:45,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 153 transitions, 324 flow [2021-03-26 12:02:45,821 INFO L129 PetriNetUnfolder]: 43/310 cut-off events. [2021-03-26 12:02:45,822 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-26 12:02:45,824 INFO L84 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 310 events. 43/310 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1132 event pairs, 0 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 200. Up to 9 conditions per place. [2021-03-26 12:02:45,824 INFO L82 GeneralOperation]: Start removeDead. Operand has 139 places, 153 transitions, 324 flow [2021-03-26 12:02:45,826 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 139 places, 153 transitions, 324 flow [2021-03-26 12:02:45,826 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:02:45,826 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 139 places, 153 transitions, 324 flow [2021-03-26 12:02:45,827 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 139 places, 153 transitions, 324 flow [2021-03-26 12:02:45,827 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 153 transitions, 324 flow [2021-03-26 12:02:45,851 INFO L129 PetriNetUnfolder]: 43/310 cut-off events. [2021-03-26 12:02:45,851 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-26 12:02:45,853 INFO L84 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 310 events. 43/310 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1123 event pairs, 0 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 200. Up to 9 conditions per place. [2021-03-26 12:02:45,858 INFO L142 LiptonReduction]: Number of co-enabled transitions 7000 [2021-03-26 12:02:48,019 INFO L154 LiptonReduction]: Checked pairs total: 3451 [2021-03-26 12:02:48,020 INFO L156 LiptonReduction]: Total number of compositions: 84 [2021-03-26 12:02:48,021 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2195 [2021-03-26 12:02:48,029 INFO L129 PetriNetUnfolder]: 6/60 cut-off events. [2021-03-26 12:02:48,029 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 12:02:48,030 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:02:48,030 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-26 12:02:48,030 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:02:48,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:02:48,032 INFO L82 PathProgramCache]: Analyzing trace with hash -2046158223, now seen corresponding path program 1 times [2021-03-26 12:02:48,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:02:48,032 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430472093] [2021-03-26 12:02:48,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:02:48,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:02:48,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:48,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:48,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:48,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:48,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:48,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:02:48,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:48,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:02:48,201 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-26 12:02:48,202 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430472093] [2021-03-26 12:02:48,202 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:02:48,202 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 12:02:48,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246738051] [2021-03-26 12:02:48,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 12:02:48,209 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:02:48,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 12:02:48,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 12:02:48,222 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 237 [2021-03-26 12:02:48,225 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 88 transitions, 194 flow. Second operand has 5 states, 5 states have (on average 189.2) internal successors, (946), 5 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:48,225 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:02:48,225 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 237 [2021-03-26 12:02:48,226 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:02:48,415 INFO L129 PetriNetUnfolder]: 201/971 cut-off events. [2021-03-26 12:02:48,415 INFO L130 PetriNetUnfolder]: For 21/24 co-relation queries the response was YES. [2021-03-26 12:02:48,418 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1324 conditions, 971 events. 201/971 cut-off events. For 21/24 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6727 event pairs, 37 based on Foata normal form. 366/1228 useless extension candidates. Maximal degree in co-relation 839. Up to 137 conditions per place. [2021-03-26 12:02:48,422 INFO L132 encePairwiseOnDemand]: 220/237 looper letters, 35 selfloop transitions, 8 changer transitions 0/107 dead transitions. [2021-03-26 12:02:48,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 107 transitions, 318 flow [2021-03-26 12:02:48,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 12:02:48,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 12:02:48,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1605 transitions. [2021-03-26 12:02:48,442 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8465189873417721 [2021-03-26 12:02:48,447 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1605 transitions. [2021-03-26 12:02:48,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1605 transitions. [2021-03-26 12:02:48,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:02:48,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1605 transitions. [2021-03-26 12:02:48,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 200.625) internal successors, (1605), 8 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:48,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 237.0) internal successors, (2133), 9 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:48,470 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 237.0) internal successors, (2133), 9 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:48,471 INFO L185 Difference]: Start difference. First operand has 78 places, 88 transitions, 194 flow. Second operand 8 states and 1605 transitions. [2021-03-26 12:02:48,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 107 transitions, 318 flow [2021-03-26 12:02:48,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 107 transitions, 318 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:02:48,479 INFO L241 Difference]: Finished difference. Result has 89 places, 83 transitions, 229 flow [2021-03-26 12:02:48,481 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=237, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=229, PETRI_PLACES=89, PETRI_TRANSITIONS=83} [2021-03-26 12:02:48,482 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 11 predicate places. [2021-03-26 12:02:48,482 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:02:48,482 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 83 transitions, 229 flow [2021-03-26 12:02:48,482 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 83 transitions, 229 flow [2021-03-26 12:02:48,483 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 83 transitions, 229 flow [2021-03-26 12:02:48,519 INFO L129 PetriNetUnfolder]: 30/412 cut-off events. [2021-03-26 12:02:48,519 INFO L130 PetriNetUnfolder]: For 62/72 co-relation queries the response was YES. [2021-03-26 12:02:48,520 INFO L84 FinitePrefix]: Finished finitePrefix Result has 508 conditions, 412 events. 30/412 cut-off events. For 62/72 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2079 event pairs, 0 based on Foata normal form. 2/370 useless extension candidates. Maximal degree in co-relation 384. Up to 20 conditions per place. [2021-03-26 12:02:48,524 INFO L142 LiptonReduction]: Number of co-enabled transitions 2568 [2021-03-26 12:02:49,297 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-03-26 12:02:50,102 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 115 [2021-03-26 12:02:50,232 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-03-26 12:02:50,491 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 115 [2021-03-26 12:02:51,033 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 123 [2021-03-26 12:02:51,215 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-26 12:02:51,549 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 123 [2021-03-26 12:02:51,712 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-26 12:02:51,723 INFO L154 LiptonReduction]: Checked pairs total: 3880 [2021-03-26 12:02:51,723 INFO L156 LiptonReduction]: Total number of compositions: 22 [2021-03-26 12:02:51,723 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3241 [2021-03-26 12:02:51,724 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 67 transitions, 199 flow [2021-03-26 12:02:51,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 189.2) internal successors, (946), 5 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:51,725 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:02:51,725 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:02:51,725 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-26 12:02:51,726 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:02:51,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:02:51,726 INFO L82 PathProgramCache]: Analyzing trace with hash 38489066, now seen corresponding path program 1 times [2021-03-26 12:02:51,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:02:51,726 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656107800] [2021-03-26 12:02:51,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:02:51,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 12:02:51,743 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 12:02:51,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 12:02:51,760 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 12:02:51,768 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 12:02:51,768 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 12:02:51,769 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-26 12:02:51,769 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 12:02:51,769 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-26 12:02:51,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,802 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,803 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,803 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:51,807 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-26 12:02:51,807 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-26 12:02:51,808 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 12:02:51,808 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 12:02:51,808 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 12:02:51,809 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 12:02:51,809 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 12:02:51,809 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 12:02:51,809 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 12:02:51,809 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 12:02:51,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 159 places, 175 transitions, 380 flow [2021-03-26 12:02:51,854 INFO L129 PetriNetUnfolder]: 65/453 cut-off events. [2021-03-26 12:02:51,854 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-26 12:02:51,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 481 conditions, 453 events. 65/453 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1874 event pairs, 1 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 318. Up to 16 conditions per place. [2021-03-26 12:02:51,857 INFO L82 GeneralOperation]: Start removeDead. Operand has 159 places, 175 transitions, 380 flow [2021-03-26 12:02:51,859 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 175 transitions, 380 flow [2021-03-26 12:02:51,859 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:02:51,859 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 159 places, 175 transitions, 380 flow [2021-03-26 12:02:51,860 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 159 places, 175 transitions, 380 flow [2021-03-26 12:02:51,860 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 159 places, 175 transitions, 380 flow [2021-03-26 12:02:51,903 INFO L129 PetriNetUnfolder]: 65/453 cut-off events. [2021-03-26 12:02:51,903 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-26 12:02:51,906 INFO L84 FinitePrefix]: Finished finitePrefix Result has 481 conditions, 453 events. 65/453 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1923 event pairs, 1 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 318. Up to 16 conditions per place. [2021-03-26 12:02:51,915 INFO L142 LiptonReduction]: Number of co-enabled transitions 11880 [2021-03-26 12:02:53,838 INFO L154 LiptonReduction]: Checked pairs total: 5841 [2021-03-26 12:02:53,839 INFO L156 LiptonReduction]: Total number of compositions: 95 [2021-03-26 12:02:53,839 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1980 [2021-03-26 12:02:53,843 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2021-03-26 12:02:53,843 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 12:02:53,844 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:02:53,844 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-26 12:02:53,844 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:02:53,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:02:53,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1615439985, now seen corresponding path program 1 times [2021-03-26 12:02:53,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:02:53,845 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729588366] [2021-03-26 12:02:53,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:02:53,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:02:53,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:53,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:53,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:53,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:53,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:53,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:02:53,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:53,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:02:53,914 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-26 12:02:53,915 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729588366] [2021-03-26 12:02:53,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:02:53,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 12:02:53,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810749662] [2021-03-26 12:02:53,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 12:02:53,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:02:53,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 12:02:53,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 12:02:53,917 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 270 [2021-03-26 12:02:53,918 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 103 transitions, 236 flow. Second operand has 5 states, 5 states have (on average 211.2) internal successors, (1056), 5 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:53,919 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:02:53,919 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 270 [2021-03-26 12:02:53,919 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:02:54,259 INFO L129 PetriNetUnfolder]: 611/2468 cut-off events. [2021-03-26 12:02:54,260 INFO L130 PetriNetUnfolder]: For 88/96 co-relation queries the response was YES. [2021-03-26 12:02:54,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3436 conditions, 2468 events. 611/2468 cut-off events. For 88/96 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 21083 event pairs, 96 based on Foata normal form. 1090/3296 useless extension candidates. Maximal degree in co-relation 2053. Up to 365 conditions per place. [2021-03-26 12:02:54,275 INFO L132 encePairwiseOnDemand]: 251/270 looper letters, 42 selfloop transitions, 8 changer transitions 0/126 dead transitions. [2021-03-26 12:02:54,275 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 126 transitions, 382 flow [2021-03-26 12:02:54,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 12:02:54,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 12:02:54,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1802 transitions. [2021-03-26 12:02:54,279 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8342592592592593 [2021-03-26 12:02:54,279 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1802 transitions. [2021-03-26 12:02:54,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1802 transitions. [2021-03-26 12:02:54,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:02:54,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1802 transitions. [2021-03-26 12:02:54,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 225.25) internal successors, (1802), 8 states have internal predecessors, (1802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:54,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 270.0) internal successors, (2430), 9 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:54,288 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 270.0) internal successors, (2430), 9 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:54,289 INFO L185 Difference]: Start difference. First operand has 92 places, 103 transitions, 236 flow. Second operand 8 states and 1802 transitions. [2021-03-26 12:02:54,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 126 transitions, 382 flow [2021-03-26 12:02:54,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 126 transitions, 382 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:02:54,295 INFO L241 Difference]: Finished difference. Result has 103 places, 96 transitions, 267 flow [2021-03-26 12:02:54,295 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=270, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=267, PETRI_PLACES=103, PETRI_TRANSITIONS=96} [2021-03-26 12:02:54,295 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 11 predicate places. [2021-03-26 12:02:54,295 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:02:54,296 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 103 places, 96 transitions, 267 flow [2021-03-26 12:02:54,296 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 103 places, 96 transitions, 267 flow [2021-03-26 12:02:54,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 103 places, 96 transitions, 267 flow [2021-03-26 12:02:54,344 INFO L129 PetriNetUnfolder]: 48/575 cut-off events. [2021-03-26 12:02:54,345 INFO L130 PetriNetUnfolder]: For 101/114 co-relation queries the response was YES. [2021-03-26 12:02:54,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 722 conditions, 575 events. 48/575 cut-off events. For 101/114 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3151 event pairs, 3 based on Foata normal form. 3/518 useless extension candidates. Maximal degree in co-relation 617. Up to 36 conditions per place. [2021-03-26 12:02:54,355 INFO L142 LiptonReduction]: Number of co-enabled transitions 4290 [2021-03-26 12:02:55,769 INFO L154 LiptonReduction]: Checked pairs total: 3572 [2021-03-26 12:02:55,770 INFO L156 LiptonReduction]: Total number of compositions: 28 [2021-03-26 12:02:55,770 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1475 [2021-03-26 12:02:55,771 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 75 transitions, 227 flow [2021-03-26 12:02:55,772 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 211.2) internal successors, (1056), 5 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:55,772 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:02:55,772 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:02:55,772 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-26 12:02:55,772 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:02:55,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:02:55,773 INFO L82 PathProgramCache]: Analyzing trace with hash -793105680, now seen corresponding path program 1 times [2021-03-26 12:02:55,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:02:55,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200882459] [2021-03-26 12:02:55,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:02:55,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:02:55,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:55,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:55,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:55,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:55,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:55,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:02:55,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:55,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:02:55,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 12:02:55,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200882459] [2021-03-26 12:02:55,823 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:02:55,823 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 12:02:55,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373748056] [2021-03-26 12:02:55,824 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 12:02:55,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:02:55,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 12:02:55,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 12:02:55,826 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 298 [2021-03-26 12:02:55,827 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 75 transitions, 227 flow. Second operand has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:55,827 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:02:55,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 298 [2021-03-26 12:02:55,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:02:56,151 INFO L129 PetriNetUnfolder]: 634/2625 cut-off events. [2021-03-26 12:02:56,151 INFO L130 PetriNetUnfolder]: For 846/886 co-relation queries the response was YES. [2021-03-26 12:02:56,160 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4316 conditions, 2625 events. 634/2625 cut-off events. For 846/886 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 22198 event pairs, 190 based on Foata normal form. 0/2256 useless extension candidates. Maximal degree in co-relation 2998. Up to 482 conditions per place. [2021-03-26 12:02:56,170 INFO L132 encePairwiseOnDemand]: 292/298 looper letters, 33 selfloop transitions, 14 changer transitions 0/106 dead transitions. [2021-03-26 12:02:56,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 441 flow [2021-03-26 12:02:56,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 12:02:56,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 12:02:56,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1621 transitions. [2021-03-26 12:02:56,173 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7770853307766059 [2021-03-26 12:02:56,174 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1621 transitions. [2021-03-26 12:02:56,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1621 transitions. [2021-03-26 12:02:56,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:02:56,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1621 transitions. [2021-03-26 12:02:56,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 231.57142857142858) internal successors, (1621), 7 states have internal predecessors, (1621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:56,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 298.0) internal successors, (2384), 8 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:56,182 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 298.0) internal successors, (2384), 8 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:56,182 INFO L185 Difference]: Start difference. First operand has 82 places, 75 transitions, 227 flow. Second operand 7 states and 1621 transitions. [2021-03-26 12:02:56,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 441 flow [2021-03-26 12:02:56,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 106 transitions, 435 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-26 12:02:56,191 INFO L241 Difference]: Finished difference. Result has 91 places, 84 transitions, 313 flow [2021-03-26 12:02:56,192 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=298, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=313, PETRI_PLACES=91, PETRI_TRANSITIONS=84} [2021-03-26 12:02:56,192 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, -1 predicate places. [2021-03-26 12:02:56,192 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:02:56,192 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 91 places, 84 transitions, 313 flow [2021-03-26 12:02:56,193 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 91 places, 84 transitions, 313 flow [2021-03-26 12:02:56,193 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 91 places, 84 transitions, 313 flow [2021-03-26 12:02:56,260 INFO L129 PetriNetUnfolder]: 108/1063 cut-off events. [2021-03-26 12:02:56,261 INFO L130 PetriNetUnfolder]: For 285/303 co-relation queries the response was YES. [2021-03-26 12:02:56,264 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1435 conditions, 1063 events. 108/1063 cut-off events. For 285/303 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 7364 event pairs, 11 based on Foata normal form. 3/942 useless extension candidates. Maximal degree in co-relation 1037. Up to 64 conditions per place. [2021-03-26 12:02:56,273 INFO L142 LiptonReduction]: Number of co-enabled transitions 2636 [2021-03-26 12:02:56,723 WARN L205 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-26 12:02:56,903 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-26 12:02:57,235 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-26 12:02:57,378 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-26 12:02:57,746 INFO L154 LiptonReduction]: Checked pairs total: 4804 [2021-03-26 12:02:57,746 INFO L156 LiptonReduction]: Total number of compositions: 18 [2021-03-26 12:02:57,746 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1554 [2021-03-26 12:02:57,749 INFO L480 AbstractCegarLoop]: Abstraction has has 88 places, 81 transitions, 309 flow [2021-03-26 12:02:57,750 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:57,750 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:02:57,750 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:02:57,751 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-26 12:02:57,751 INFO L428 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:02:57,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:02:57,751 INFO L82 PathProgramCache]: Analyzing trace with hash 1874488155, now seen corresponding path program 1 times [2021-03-26 12:02:57,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:02:57,751 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390057630] [2021-03-26 12:02:57,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:02:57,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:02:57,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:57,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:57,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:57,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:57,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:57,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:02:57,828 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-26 12:02:57,828 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390057630] [2021-03-26 12:02:57,828 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:02:57,828 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 12:02:57,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268389667] [2021-03-26 12:02:57,829 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 12:02:57,829 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:02:57,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 12:02:57,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 12:02:57,831 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 316 [2021-03-26 12:02:57,832 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 81 transitions, 309 flow. Second operand has 4 states, 4 states have (on average 228.0) internal successors, (912), 4 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:57,832 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:02:57,832 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 316 [2021-03-26 12:02:57,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:02:58,223 INFO L129 PetriNetUnfolder]: 893/3822 cut-off events. [2021-03-26 12:02:58,223 INFO L130 PetriNetUnfolder]: For 1907/2768 co-relation queries the response was YES. [2021-03-26 12:02:58,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6763 conditions, 3822 events. 893/3822 cut-off events. For 1907/2768 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 35784 event pairs, 386 based on Foata normal form. 2/3270 useless extension candidates. Maximal degree in co-relation 5380. Up to 726 conditions per place. [2021-03-26 12:02:58,301 INFO L132 encePairwiseOnDemand]: 304/316 looper letters, 25 selfloop transitions, 21 changer transitions 2/105 dead transitions. [2021-03-26 12:02:58,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 105 transitions, 540 flow [2021-03-26 12:02:58,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 12:02:58,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 12:02:58,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1182 transitions. [2021-03-26 12:02:58,304 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7481012658227848 [2021-03-26 12:02:58,304 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1182 transitions. [2021-03-26 12:02:58,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1182 transitions. [2021-03-26 12:02:58,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:02:58,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1182 transitions. [2021-03-26 12:02:58,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 236.4) internal successors, (1182), 5 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:58,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:58,311 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:58,311 INFO L185 Difference]: Start difference. First operand has 88 places, 81 transitions, 309 flow. Second operand 5 states and 1182 transitions. [2021-03-26 12:02:58,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 105 transitions, 540 flow [2021-03-26 12:02:58,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 105 transitions, 536 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-26 12:02:58,319 INFO L241 Difference]: Finished difference. Result has 94 places, 92 transitions, 459 flow [2021-03-26 12:02:58,319 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=459, PETRI_PLACES=94, PETRI_TRANSITIONS=92} [2021-03-26 12:02:58,319 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 2 predicate places. [2021-03-26 12:02:58,319 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:02:58,320 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 92 transitions, 459 flow [2021-03-26 12:02:58,320 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 92 transitions, 459 flow [2021-03-26 12:02:58,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 94 places, 92 transitions, 459 flow [2021-03-26 12:02:58,448 INFO L129 PetriNetUnfolder]: 206/2023 cut-off events. [2021-03-26 12:02:58,448 INFO L130 PetriNetUnfolder]: For 763/801 co-relation queries the response was YES. [2021-03-26 12:02:58,456 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2776 conditions, 2023 events. 206/2023 cut-off events. For 763/801 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 17618 event pairs, 36 based on Foata normal form. 3/1775 useless extension candidates. Maximal degree in co-relation 2043. Up to 148 conditions per place. [2021-03-26 12:02:58,473 INFO L142 LiptonReduction]: Number of co-enabled transitions 2586 [2021-03-26 12:02:58,546 INFO L154 LiptonReduction]: Checked pairs total: 1804 [2021-03-26 12:02:58,546 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 12:02:58,546 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 227 [2021-03-26 12:02:58,554 INFO L480 AbstractCegarLoop]: Abstraction has has 94 places, 92 transitions, 459 flow [2021-03-26 12:02:58,554 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 228.0) internal successors, (912), 4 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:58,554 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:02:58,555 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-26 12:02:58,555 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-26 12:02:58,555 INFO L428 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:02:58,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:02:58,555 INFO L82 PathProgramCache]: Analyzing trace with hash 1337052640, now seen corresponding path program 1 times [2021-03-26 12:02:58,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:02:58,555 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712141206] [2021-03-26 12:02:58,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:02:58,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:02:58,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:02:58,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712141206] [2021-03-26 12:02:58,606 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661780414] [2021-03-26 12:02:58,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 12:02:58,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:02:58,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 12:02:58,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 12:02:58,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:02:58,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:02:58,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:02:58,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 12:02:58,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:02:58,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:02:58,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:02:58,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:02:58,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:02:58,786 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 12:02:58,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:02:58,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:02:58,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:02:58,816 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 12:02:58,816 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-26 12:02:58,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229833721] [2021-03-26 12:02:58,817 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 12:02:58,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:02:58,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 12:02:58,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-26 12:02:58,819 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 257 out of 316 [2021-03-26 12:02:58,820 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 92 transitions, 459 flow. Second operand has 7 states, 7 states have (on average 258.7142857142857) internal successors, (1811), 7 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:58,820 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:02:58,820 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 257 of 316 [2021-03-26 12:02:58,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:02:59,131 INFO L129 PetriNetUnfolder]: 190/1826 cut-off events. [2021-03-26 12:02:59,131 INFO L130 PetriNetUnfolder]: For 692/726 co-relation queries the response was YES. [2021-03-26 12:02:59,139 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2542 conditions, 1826 events. 190/1826 cut-off events. For 692/726 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 15828 event pairs, 35 based on Foata normal form. 2/1606 useless extension candidates. Maximal degree in co-relation 1827. Up to 144 conditions per place. [2021-03-26 12:02:59,144 INFO L132 encePairwiseOnDemand]: 311/316 looper letters, 11 selfloop transitions, 5 changer transitions 4/101 dead transitions. [2021-03-26 12:02:59,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 101 transitions, 509 flow [2021-03-26 12:02:59,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 12:02:59,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 12:02:59,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1560 transitions. [2021-03-26 12:02:59,147 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8227848101265823 [2021-03-26 12:02:59,148 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1560 transitions. [2021-03-26 12:02:59,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1560 transitions. [2021-03-26 12:02:59,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:02:59,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1560 transitions. [2021-03-26 12:02:59,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 260.0) internal successors, (1560), 6 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:59,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 316.0) internal successors, (2212), 7 states have internal predecessors, (2212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:59,154 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 316.0) internal successors, (2212), 7 states have internal predecessors, (2212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:59,154 INFO L185 Difference]: Start difference. First operand has 94 places, 92 transitions, 459 flow. Second operand 6 states and 1560 transitions. [2021-03-26 12:02:59,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 101 transitions, 509 flow [2021-03-26 12:02:59,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 101 transitions, 509 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:02:59,161 INFO L241 Difference]: Finished difference. Result has 102 places, 92 transitions, 451 flow [2021-03-26 12:02:59,161 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=451, PETRI_PLACES=102, PETRI_TRANSITIONS=92} [2021-03-26 12:02:59,161 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 10 predicate places. [2021-03-26 12:02:59,161 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:02:59,161 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 92 transitions, 451 flow [2021-03-26 12:02:59,162 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 92 transitions, 451 flow [2021-03-26 12:02:59,162 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 92 transitions, 451 flow [2021-03-26 12:02:59,377 INFO L129 PetriNetUnfolder]: 170/1690 cut-off events. [2021-03-26 12:02:59,377 INFO L130 PetriNetUnfolder]: For 646/680 co-relation queries the response was YES. [2021-03-26 12:02:59,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2358 conditions, 1690 events. 170/1690 cut-off events. For 646/680 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 14264 event pairs, 35 based on Foata normal form. 2/1486 useless extension candidates. Maximal degree in co-relation 1719. Up to 135 conditions per place. [2021-03-26 12:02:59,400 INFO L142 LiptonReduction]: Number of co-enabled transitions 2616 [2021-03-26 12:02:59,647 INFO L154 LiptonReduction]: Checked pairs total: 7146 [2021-03-26 12:02:59,647 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 12:02:59,647 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 486 [2021-03-26 12:02:59,648 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 90 transitions, 447 flow [2021-03-26 12:02:59,649 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 258.7142857142857) internal successors, (1811), 7 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:02:59,649 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:02:59,649 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2021-03-26 12:02:59,864 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-03-26 12:02:59,864 INFO L428 AbstractCegarLoop]: === Iteration 5 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:02:59,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:02:59,864 INFO L82 PathProgramCache]: Analyzing trace with hash 1925474432, now seen corresponding path program 1 times [2021-03-26 12:02:59,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:02:59,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231848037] [2021-03-26 12:02:59,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:02:59,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 12:02:59,887 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 12:02:59,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 12:02:59,895 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 12:02:59,913 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 12:02:59,913 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 12:02:59,914 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-26 12:02:59,914 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 12:02:59,914 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-26 12:02:59,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,931 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,931 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,956 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,956 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,956 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,960 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,961 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,961 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,963 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,964 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,964 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,965 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,965 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,965 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,965 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,965 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,965 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,965 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,972 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,972 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,972 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,974 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,974 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,975 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,975 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,976 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:02:59,980 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-03-26 12:02:59,980 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-26 12:02:59,981 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 12:02:59,981 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 12:02:59,981 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 12:02:59,981 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 12:02:59,981 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 12:02:59,981 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 12:02:59,982 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 12:02:59,982 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 12:02:59,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 179 places, 197 transitions, 438 flow [2021-03-26 12:03:00,046 INFO L129 PetriNetUnfolder]: 99/660 cut-off events. [2021-03-26 12:03:00,046 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-26 12:03:00,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 660 events. 99/660 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3048 event pairs, 6 based on Foata normal form. 0/557 useless extension candidates. Maximal degree in co-relation 473. Up to 32 conditions per place. [2021-03-26 12:03:00,051 INFO L82 GeneralOperation]: Start removeDead. Operand has 179 places, 197 transitions, 438 flow [2021-03-26 12:03:00,057 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 179 places, 197 transitions, 438 flow [2021-03-26 12:03:00,057 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:03:00,057 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 179 places, 197 transitions, 438 flow [2021-03-26 12:03:00,057 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 179 places, 197 transitions, 438 flow [2021-03-26 12:03:00,058 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 179 places, 197 transitions, 438 flow [2021-03-26 12:03:00,110 INFO L129 PetriNetUnfolder]: 99/660 cut-off events. [2021-03-26 12:03:00,110 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-26 12:03:00,115 INFO L84 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 660 events. 99/660 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3042 event pairs, 6 based on Foata normal form. 0/557 useless extension candidates. Maximal degree in co-relation 473. Up to 32 conditions per place. [2021-03-26 12:03:00,127 INFO L142 LiptonReduction]: Number of co-enabled transitions 17680 [2021-03-26 12:03:02,496 INFO L154 LiptonReduction]: Checked pairs total: 8285 [2021-03-26 12:03:02,496 INFO L156 LiptonReduction]: Total number of compositions: 99 [2021-03-26 12:03:02,497 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2440 [2021-03-26 12:03:02,502 INFO L129 PetriNetUnfolder]: 9/64 cut-off events. [2021-03-26 12:03:02,502 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 12:03:02,502 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:03:02,502 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-26 12:03:02,502 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:03:02,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:03:02,503 INFO L82 PathProgramCache]: Analyzing trace with hash 674329423, now seen corresponding path program 1 times [2021-03-26 12:03:02,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:03:02,503 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439918172] [2021-03-26 12:03:02,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:03:02,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:03:02,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:02,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:02,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:02,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:02,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:02,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:03:02,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:02,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:03:02,552 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-26 12:03:02,553 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439918172] [2021-03-26 12:03:02,553 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:03:02,553 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 12:03:02,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028513252] [2021-03-26 12:03:02,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 12:03:02,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:03:02,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 12:03:02,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 12:03:02,555 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 296 [2021-03-26 12:03:02,556 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 123 transitions, 290 flow. Second operand has 5 states, 5 states have (on average 232.2) internal successors, (1161), 5 states have internal predecessors, (1161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:02,556 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:03:02,556 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 296 [2021-03-26 12:03:02,556 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:03:03,248 INFO L129 PetriNetUnfolder]: 1682/6163 cut-off events. [2021-03-26 12:03:03,248 INFO L130 PetriNetUnfolder]: For 336/357 co-relation queries the response was YES. [2021-03-26 12:03:03,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8661 conditions, 6163 events. 1682/6163 cut-off events. For 336/357 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 61207 event pairs, 256 based on Foata normal form. 3450/8991 useless extension candidates. Maximal degree in co-relation 5077. Up to 901 conditions per place. [2021-03-26 12:03:03,296 INFO L132 encePairwiseOnDemand]: 272/296 looper letters, 49 selfloop transitions, 8 changer transitions 0/145 dead transitions. [2021-03-26 12:03:03,296 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 145 transitions, 448 flow [2021-03-26 12:03:03,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 12:03:03,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 12:03:03,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2008 transitions. [2021-03-26 12:03:03,301 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.847972972972973 [2021-03-26 12:03:03,301 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2008 transitions. [2021-03-26 12:03:03,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2008 transitions. [2021-03-26 12:03:03,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:03:03,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2008 transitions. [2021-03-26 12:03:03,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 251.0) internal successors, (2008), 8 states have internal predecessors, (2008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:03,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 296.0) internal successors, (2664), 9 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:03,309 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 296.0) internal successors, (2664), 9 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:03,309 INFO L185 Difference]: Start difference. First operand has 108 places, 123 transitions, 290 flow. Second operand 8 states and 2008 transitions. [2021-03-26 12:03:03,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 145 transitions, 448 flow [2021-03-26 12:03:03,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 145 transitions, 448 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:03:03,313 INFO L241 Difference]: Finished difference. Result has 117 places, 109 transitions, 307 flow [2021-03-26 12:03:03,314 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=296, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=307, PETRI_PLACES=117, PETRI_TRANSITIONS=109} [2021-03-26 12:03:03,314 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 9 predicate places. [2021-03-26 12:03:03,314 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:03:03,314 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 117 places, 109 transitions, 307 flow [2021-03-26 12:03:03,314 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 117 places, 109 transitions, 307 flow [2021-03-26 12:03:03,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 117 places, 109 transitions, 307 flow [2021-03-26 12:03:03,389 INFO L129 PetriNetUnfolder]: 111/1087 cut-off events. [2021-03-26 12:03:03,389 INFO L130 PetriNetUnfolder]: For 211/228 co-relation queries the response was YES. [2021-03-26 12:03:03,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1347 conditions, 1087 events. 111/1087 cut-off events. For 211/228 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 7150 event pairs, 19 based on Foata normal form. 4/981 useless extension candidates. Maximal degree in co-relation 989. Up to 108 conditions per place. [2021-03-26 12:03:03,407 INFO L142 LiptonReduction]: Number of co-enabled transitions 6320 [2021-03-26 12:03:05,091 INFO L154 LiptonReduction]: Checked pairs total: 7056 [2021-03-26 12:03:05,092 INFO L156 LiptonReduction]: Total number of compositions: 36 [2021-03-26 12:03:05,092 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1778 [2021-03-26 12:03:05,093 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 82 transitions, 255 flow [2021-03-26 12:03:05,093 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 232.2) internal successors, (1161), 5 states have internal predecessors, (1161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:05,093 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:03:05,093 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:03:05,094 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-26 12:03:05,094 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:03:05,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:03:05,094 INFO L82 PathProgramCache]: Analyzing trace with hash -837483222, now seen corresponding path program 1 times [2021-03-26 12:03:05,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:03:05,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933796903] [2021-03-26 12:03:05,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:03:05,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:03:05,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:05,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:05,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:05,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:05,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:05,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:03:05,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:05,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:03:05,128 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 12:03:05,128 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933796903] [2021-03-26 12:03:05,128 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:03:05,129 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 12:03:05,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247486891] [2021-03-26 12:03:05,129 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 12:03:05,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:03:05,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 12:03:05,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 12:03:05,131 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 332 [2021-03-26 12:03:05,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 82 transitions, 255 flow. Second operand has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:05,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:03:05,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 332 [2021-03-26 12:03:05,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:03:06,102 INFO L129 PetriNetUnfolder]: 2880/9912 cut-off events. [2021-03-26 12:03:06,103 INFO L130 PetriNetUnfolder]: For 2954/2965 co-relation queries the response was YES. [2021-03-26 12:03:06,131 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16177 conditions, 9912 events. 2880/9912 cut-off events. For 2954/2965 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 103185 event pairs, 936 based on Foata normal form. 0/8336 useless extension candidates. Maximal degree in co-relation 10904. Up to 1649 conditions per place. [2021-03-26 12:03:06,163 INFO L132 encePairwiseOnDemand]: 323/332 looper letters, 46 selfloop transitions, 24 changer transitions 0/134 dead transitions. [2021-03-26 12:03:06,163 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 134 transitions, 581 flow [2021-03-26 12:03:06,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 12:03:06,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 12:03:06,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1844 transitions. [2021-03-26 12:03:06,167 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7934595524956971 [2021-03-26 12:03:06,168 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1844 transitions. [2021-03-26 12:03:06,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1844 transitions. [2021-03-26 12:03:06,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:03:06,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1844 transitions. [2021-03-26 12:03:06,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 263.42857142857144) internal successors, (1844), 7 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:06,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:06,176 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:06,176 INFO L185 Difference]: Start difference. First operand has 90 places, 82 transitions, 255 flow. Second operand 7 states and 1844 transitions. [2021-03-26 12:03:06,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 134 transitions, 581 flow [2021-03-26 12:03:06,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 134 transitions, 575 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-26 12:03:06,185 INFO L241 Difference]: Finished difference. Result has 102 places, 101 transitions, 457 flow [2021-03-26 12:03:06,185 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=457, PETRI_PLACES=102, PETRI_TRANSITIONS=101} [2021-03-26 12:03:06,185 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, -6 predicate places. [2021-03-26 12:03:06,185 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:03:06,185 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 101 transitions, 457 flow [2021-03-26 12:03:06,186 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 101 transitions, 457 flow [2021-03-26 12:03:06,186 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 101 transitions, 457 flow [2021-03-26 12:03:06,474 INFO L129 PetriNetUnfolder]: 665/4034 cut-off events. [2021-03-26 12:03:06,474 INFO L130 PetriNetUnfolder]: For 4385/4756 co-relation queries the response was YES. [2021-03-26 12:03:06,493 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6994 conditions, 4034 events. 665/4034 cut-off events. For 4385/4756 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 39175 event pairs, 220 based on Foata normal form. 15/3482 useless extension candidates. Maximal degree in co-relation 4746. Up to 470 conditions per place. [2021-03-26 12:03:06,542 INFO L142 LiptonReduction]: Number of co-enabled transitions 4116 [2021-03-26 12:03:07,455 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-26 12:03:07,605 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-26 12:03:07,999 WARN L205 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-26 12:03:08,147 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-26 12:03:08,791 INFO L154 LiptonReduction]: Checked pairs total: 8200 [2021-03-26 12:03:08,791 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-26 12:03:08,791 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2606 [2021-03-26 12:03:08,791 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 99 transitions, 453 flow [2021-03-26 12:03:08,792 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:08,792 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:03:08,792 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:03:08,792 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-26 12:03:08,792 INFO L428 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:03:08,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:03:08,793 INFO L82 PathProgramCache]: Analyzing trace with hash -478896126, now seen corresponding path program 1 times [2021-03-26 12:03:08,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:03:08,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988800067] [2021-03-26 12:03:08,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:03:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:03:08,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:08,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:08,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:08,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:08,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:08,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:03:08,824 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-26 12:03:08,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988800067] [2021-03-26 12:03:08,824 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:03:08,824 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 12:03:08,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066079842] [2021-03-26 12:03:08,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 12:03:08,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:03:08,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 12:03:08,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 12:03:08,827 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 345 [2021-03-26 12:03:08,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 99 transitions, 453 flow. Second operand has 4 states, 4 states have (on average 260.0) internal successors, (1040), 4 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:08,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:03:08,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 345 [2021-03-26 12:03:08,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:03:10,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [129#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-26 12:03:10,224 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 12:03:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 12:03:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 12:03:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 12:03:10,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, t_funThread4of4ForFork0NotInUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 202#(= ~glob~0 0), 183#true, Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 156#L685true]) [2021-03-26 12:03:10,224 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 12:03:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 12:03:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 12:03:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 12:03:10,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][131], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, 50#L708-4true, t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 202#(= ~glob~0 0), 183#true, Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-26 12:03:10,236 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 12:03:10,236 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 12:03:10,236 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 12:03:10,236 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 12:03:10,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [129#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, Black: 202#(= ~glob~0 0), 183#true, Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 25#t_funENTRYtrue, 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-26 12:03:10,287 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 12:03:10,287 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 12:03:10,287 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 12:03:10,287 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 12:03:10,288 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), 25#t_funENTRYtrue, Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 156#L685true]) [2021-03-26 12:03:10,288 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 12:03:10,288 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 12:03:10,288 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 12:03:10,288 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 12:03:10,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][131], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, 50#L708-4true, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 25#t_funENTRYtrue, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-26 12:03:10,304 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 12:03:10,304 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 12:03:10,304 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 12:03:10,304 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 12:03:10,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [129#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-26 12:03:10,317 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-26 12:03:10,317 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 12:03:10,317 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 12:03:10,317 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:03:10,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 156#L685true]) [2021-03-26 12:03:10,318 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-26 12:03:10,318 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 12:03:10,318 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 12:03:10,318 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:03:10,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][131], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-26 12:03:10,318 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-26 12:03:10,318 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 12:03:10,318 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:03:10,319 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 12:03:10,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][131], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, 50#L708-4true, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, Black: 202#(= ~glob~0 0), 183#true, Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-26 12:03:10,331 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-26 12:03:10,331 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 12:03:10,331 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:03:10,331 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 12:03:10,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][136], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 141#L708-4true, t_funThread1of4ForFork0InUse, 50#L708-4true, t_funThread2of4ForFork0InUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 200#true, t_funThread4of4ForFork0InUse, Black: 202#(= ~glob~0 0), 183#true, Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-26 12:03:10,338 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-26 12:03:10,338 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 12:03:10,338 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 12:03:10,338 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 12:03:10,361 INFO L129 PetriNetUnfolder]: 4825/17918 cut-off events. [2021-03-26 12:03:10,362 INFO L130 PetriNetUnfolder]: For 19635/20713 co-relation queries the response was YES. [2021-03-26 12:03:10,440 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35640 conditions, 17918 events. 4825/17918 cut-off events. For 19635/20713 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 218013 event pairs, 1907 based on Foata normal form. 212/15835 useless extension candidates. Maximal degree in co-relation 26806. Up to 2551 conditions per place. [2021-03-26 12:03:10,656 INFO L132 encePairwiseOnDemand]: 331/345 looper letters, 33 selfloop transitions, 40 changer transitions 0/138 dead transitions. [2021-03-26 12:03:10,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 138 transitions, 850 flow [2021-03-26 12:03:10,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 12:03:10,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 12:03:10,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1351 transitions. [2021-03-26 12:03:10,659 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7831884057971015 [2021-03-26 12:03:10,659 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1351 transitions. [2021-03-26 12:03:10,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1351 transitions. [2021-03-26 12:03:10,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:03:10,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1351 transitions. [2021-03-26 12:03:10,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.2) internal successors, (1351), 5 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:10,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 345.0) internal successors, (2070), 6 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:10,666 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 345.0) internal successors, (2070), 6 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:10,666 INFO L185 Difference]: Start difference. First operand has 100 places, 99 transitions, 453 flow. Second operand 5 states and 1351 transitions. [2021-03-26 12:03:10,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 138 transitions, 850 flow [2021-03-26 12:03:10,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 138 transitions, 850 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:03:10,709 INFO L241 Difference]: Finished difference. Result has 106 places, 120 transitions, 747 flow [2021-03-26 12:03:10,709 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=345, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=747, PETRI_PLACES=106, PETRI_TRANSITIONS=120} [2021-03-26 12:03:10,709 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, -2 predicate places. [2021-03-26 12:03:10,709 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:03:10,709 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 120 transitions, 747 flow [2021-03-26 12:03:10,710 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 120 transitions, 747 flow [2021-03-26 12:03:10,710 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 120 transitions, 747 flow [2021-03-26 12:03:11,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L702-11-->L702-13: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post12_80| (- 1)) v_~glob~0_278) InVars {ULTIMATE.start_bar_#t~post12=|v_ULTIMATE.start_bar_#t~post12_80|} OutVars{ULTIMATE.start_bar_#t~post12=|v_ULTIMATE.start_bar_#t~post12_79|, ~glob~0=v_~glob~0_278} AuxVars[] AssignedVars[ULTIMATE.start_bar_#t~post12, ~glob~0][15], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 183#true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 141#L708-4true, t_funThread1of4ForFork0InUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, Black: 200#true, t_funThread4of4ForFork0InUse, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 186#(not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), 62#L702-13true, 127#L708-3true]) [2021-03-26 12:03:11,119 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 12:03:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 12:03:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 12:03:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 12:03:11,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][80], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0NotInUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread3of4ForFork0NotInUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 200#true, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), 127#L708-3true]) [2021-03-26 12:03:11,423 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 12:03:11,423 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 12:03:11,423 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 12:03:11,423 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 12:03:11,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][80], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 183#true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, t_funThread1of4ForFork0NotInUse, t_funThread2of4ForFork0NotInUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread3of4ForFork0NotInUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 200#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 187#(not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-26 12:03:11,427 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 12:03:11,427 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 12:03:11,427 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 12:03:11,427 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 12:03:11,427 INFO L129 PetriNetUnfolder]: 1416/7953 cut-off events. [2021-03-26 12:03:11,427 INFO L130 PetriNetUnfolder]: For 10702/12941 co-relation queries the response was YES. [2021-03-26 12:03:11,451 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14561 conditions, 7953 events. 1416/7953 cut-off events. For 10702/12941 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 92188 event pairs, 490 based on Foata normal form. 55/6836 useless extension candidates. Maximal degree in co-relation 11095. Up to 952 conditions per place. [2021-03-26 12:03:11,524 INFO L142 LiptonReduction]: Number of co-enabled transitions 4676 [2021-03-26 12:03:18,776 INFO L154 LiptonReduction]: Checked pairs total: 9172 [2021-03-26 12:03:18,776 INFO L156 LiptonReduction]: Total number of compositions: 20 [2021-03-26 12:03:18,776 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8067 [2021-03-26 12:03:18,777 INFO L480 AbstractCegarLoop]: Abstraction has has 106 places, 120 transitions, 747 flow [2021-03-26 12:03:18,777 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 260.0) internal successors, (1040), 4 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:18,778 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:03:18,778 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-26 12:03:18,778 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-26 12:03:18,778 INFO L428 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:03:18,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:03:18,778 INFO L82 PathProgramCache]: Analyzing trace with hash -128743301, now seen corresponding path program 1 times [2021-03-26 12:03:18,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:03:18,778 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423043457] [2021-03-26 12:03:18,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:03:18,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:03:18,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:03:18,805 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423043457] [2021-03-26 12:03:18,805 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302528126] [2021-03-26 12:03:18,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 12:03:18,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:03:18,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 12:03:18,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 12:03:18,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:03:18,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:03:18,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:03:18,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 12:03:18,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:03:18,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:03:18,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:03:18,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:03:18,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:18,957 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 12:03:18,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:18,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:18,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:03:18,998 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 12:03:18,998 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-26 12:03:18,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804300014] [2021-03-26 12:03:18,999 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 12:03:18,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:03:18,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 12:03:18,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-26 12:03:19,001 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 365 [2021-03-26 12:03:19,008 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 120 transitions, 747 flow. Second operand has 7 states, 7 states have (on average 302.7142857142857) internal successors, (2119), 7 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:19,008 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:03:19,008 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 365 [2021-03-26 12:03:19,008 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:03:19,667 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][124], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 227#true, 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, 116#L685true, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, Black: 200#true, 183#true, Black: 202#(= ~glob~0 0), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), 127#L708-3true]) [2021-03-26 12:03:19,667 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 12:03:19,667 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 12:03:19,667 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 12:03:19,667 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 12:03:19,667 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][124], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 227#true, 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, 116#L685true, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, Black: 200#true, Black: 202#(= ~glob~0 0), 183#true, Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-26 12:03:19,667 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-26 12:03:19,667 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 12:03:19,667 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 12:03:19,667 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 12:03:19,674 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][123], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 227#true, 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 141#L708-4true, t_funThread1of4ForFork0InUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, t_funThread4of4ForFork0InUse, Black: 200#true, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), 127#L708-3true]) [2021-03-26 12:03:19,674 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 12:03:19,674 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 12:03:19,674 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 12:03:19,674 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 12:03:19,674 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][123], [Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 141#L708-4true, t_funThread1of4ForFork0InUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, t_funThread4of4ForFork0InUse, Black: 200#true, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-26 12:03:19,674 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-26 12:03:19,674 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 12:03:19,675 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:03:19,675 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:03:19,719 INFO L129 PetriNetUnfolder]: 1723/9671 cut-off events. [2021-03-26 12:03:19,719 INFO L130 PetriNetUnfolder]: For 12586/15484 co-relation queries the response was YES. [2021-03-26 12:03:19,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17715 conditions, 9671 events. 1723/9671 cut-off events. For 12586/15484 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 117581 event pairs, 555 based on Foata normal form. 20/8277 useless extension candidates. Maximal degree in co-relation 14203. Up to 1016 conditions per place. [2021-03-26 12:03:19,790 INFO L132 encePairwiseOnDemand]: 360/365 looper letters, 11 selfloop transitions, 5 changer transitions 0/129 dead transitions. [2021-03-26 12:03:19,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 129 transitions, 797 flow [2021-03-26 12:03:19,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 12:03:19,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 12:03:19,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1824 transitions. [2021-03-26 12:03:19,794 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8328767123287671 [2021-03-26 12:03:19,794 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1824 transitions. [2021-03-26 12:03:19,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1824 transitions. [2021-03-26 12:03:19,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:03:19,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1824 transitions. [2021-03-26 12:03:19,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 304.0) internal successors, (1824), 6 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:19,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 365.0) internal successors, (2555), 7 states have internal predecessors, (2555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:19,802 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 365.0) internal successors, (2555), 7 states have internal predecessors, (2555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:19,802 INFO L185 Difference]: Start difference. First operand has 106 places, 120 transitions, 747 flow. Second operand 6 states and 1824 transitions. [2021-03-26 12:03:19,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 129 transitions, 797 flow [2021-03-26 12:03:19,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 129 transitions, 797 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:03:19,832 INFO L241 Difference]: Finished difference. Result has 114 places, 124 transitions, 781 flow [2021-03-26 12:03:19,832 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=781, PETRI_PLACES=114, PETRI_TRANSITIONS=124} [2021-03-26 12:03:19,832 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 6 predicate places. [2021-03-26 12:03:19,832 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:03:19,832 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 124 transitions, 781 flow [2021-03-26 12:03:19,833 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 124 transitions, 781 flow [2021-03-26 12:03:19,833 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 114 places, 124 transitions, 781 flow [2021-03-26 12:03:20,581 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][80], [Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), t_funThread2of4ForFork0NotInUse, Black: 231#(<= ULTIMATE.start_main_~i~1 1), 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), t_funThread3of4ForFork0NotInUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 200#true, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), 127#L708-3true]) [2021-03-26 12:03:20,581 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 12:03:20,581 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 12:03:20,581 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 12:03:20,582 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 12:03:20,585 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][80], [Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 183#true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, t_funThread1of4ForFork0NotInUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), t_funThread2of4ForFork0NotInUse, Black: 231#(<= ULTIMATE.start_main_~i~1 1), 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), t_funThread3of4ForFork0NotInUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 200#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 187#(not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-26 12:03:20,585 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 12:03:20,585 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 12:03:20,585 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 12:03:20,586 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 12:03:20,586 INFO L129 PetriNetUnfolder]: 1672/9179 cut-off events. [2021-03-26 12:03:20,586 INFO L130 PetriNetUnfolder]: For 12205/14625 co-relation queries the response was YES. [2021-03-26 12:03:20,629 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17218 conditions, 9179 events. 1672/9179 cut-off events. For 12205/14625 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 109954 event pairs, 540 based on Foata normal form. 22/7844 useless extension candidates. Maximal degree in co-relation 13719. Up to 1056 conditions per place. [2021-03-26 12:03:20,732 INFO L142 LiptonReduction]: Number of co-enabled transitions 4734 [2021-03-26 12:03:33,698 INFO L154 LiptonReduction]: Checked pairs total: 8715 [2021-03-26 12:03:33,698 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 12:03:33,698 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13866 [2021-03-26 12:03:33,699 INFO L480 AbstractCegarLoop]: Abstraction has has 112 places, 122 transitions, 775 flow [2021-03-26 12:03:33,700 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 302.7142857142857) internal successors, (2119), 7 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:33,700 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:03:33,700 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:03:33,901 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-03-26 12:03:33,902 INFO L428 AbstractCegarLoop]: === Iteration 5 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:03:33,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:03:33,902 INFO L82 PathProgramCache]: Analyzing trace with hash -242884636, now seen corresponding path program 1 times [2021-03-26 12:03:33,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:03:33,902 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503776493] [2021-03-26 12:03:33,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:03:33,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:03:33,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:33,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:33,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:33,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:33,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:33,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:33,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:33,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:33,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:33,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:33,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:33,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:33,951 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:03:33,951 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503776493] [2021-03-26 12:03:33,951 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287423486] [2021-03-26 12:03:33,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 12:03:34,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:03:34,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-26 12:03:34,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 12:03:34,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:03:34,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:03:34,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:03:34,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 12:03:34,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:03:34,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:03:34,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:03:34,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:03:34,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:03:34,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:03:34,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:03:34,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 12:03:34,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:03:34,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:03:34,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:03:34,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:03:34,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:34,112 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 12:03:34,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:34,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:34,137 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:03:34,137 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 12:03:34,137 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-26 12:03:34,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481572776] [2021-03-26 12:03:34,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 12:03:34,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:03:34,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 12:03:34,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-03-26 12:03:34,141 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 368 [2021-03-26 12:03:34,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 122 transitions, 775 flow. Second operand has 9 states, 9 states have (on average 302.8888888888889) internal successors, (2726), 9 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:34,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:03:34,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 368 [2021-03-26 12:03:34,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:03:34,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][127], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, 42#L685-5true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of4ForFork0InUse, Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), 308#true, t_funThread3of4ForFork0InUse, 116#L685true, t_funThread4of4ForFork0InUse, 183#true]) [2021-03-26 12:03:34,801 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 12:03:34,801 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 12:03:34,801 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 12:03:34,802 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 12:03:34,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][127], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, 42#L685-5true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of4ForFork0InUse, Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), 308#true, t_funThread3of4ForFork0InUse, 116#L685true, t_funThread4of4ForFork0InUse, 183#true, 127#L708-3true]) [2021-03-26 12:03:34,802 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-03-26 12:03:34,802 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 12:03:34,802 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 12:03:34,802 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 12:03:34,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][126], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 141#L708-4true, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, 42#L685-5true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of4ForFork0InUse, Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), 308#true, t_funThread3of4ForFork0InUse, t_funThread4of4ForFork0InUse, 183#true]) [2021-03-26 12:03:34,808 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 12:03:34,808 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 12:03:34,809 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 12:03:34,809 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 12:03:34,809 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_139| 1) v_~glob~0_179) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_139|} OutVars{~glob~0=v_~glob~0_179, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_138|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][126], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 141#L708-4true, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, 42#L685-5true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of4ForFork0InUse, Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), 308#true, t_funThread3of4ForFork0InUse, t_funThread4of4ForFork0InUse, 183#true, 127#L708-3true]) [2021-03-26 12:03:34,809 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-03-26 12:03:34,809 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 12:03:34,809 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 12:03:34,809 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 12:03:34,852 INFO L129 PetriNetUnfolder]: 1633/9013 cut-off events. [2021-03-26 12:03:34,852 INFO L130 PetriNetUnfolder]: For 11765/14639 co-relation queries the response was YES. [2021-03-26 12:03:34,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16600 conditions, 9013 events. 1633/9013 cut-off events. For 11765/14639 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 109461 event pairs, 529 based on Foata normal form. 17/7719 useless extension candidates. Maximal degree in co-relation 14102. Up to 989 conditions per place. [2021-03-26 12:03:34,921 INFO L132 encePairwiseOnDemand]: 361/368 looper letters, 13 selfloop transitions, 5 changer transitions 1/132 dead transitions. [2021-03-26 12:03:34,921 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 132 transitions, 841 flow [2021-03-26 12:03:34,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 12:03:34,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 12:03:34,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2127 transitions. [2021-03-26 12:03:34,926 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8256987577639752 [2021-03-26 12:03:34,926 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2127 transitions. [2021-03-26 12:03:34,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2127 transitions. [2021-03-26 12:03:34,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:03:34,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2127 transitions. [2021-03-26 12:03:34,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 303.85714285714283) internal successors, (2127), 7 states have internal predecessors, (2127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:34,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 368.0) internal successors, (2944), 8 states have internal predecessors, (2944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:34,934 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 368.0) internal successors, (2944), 8 states have internal predecessors, (2944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:34,934 INFO L185 Difference]: Start difference. First operand has 112 places, 122 transitions, 775 flow. Second operand 7 states and 2127 transitions. [2021-03-26 12:03:34,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 132 transitions, 841 flow [2021-03-26 12:03:34,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 132 transitions, 835 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-03-26 12:03:34,967 INFO L241 Difference]: Finished difference. Result has 120 places, 124 transitions, 801 flow [2021-03-26 12:03:34,967 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=368, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=801, PETRI_PLACES=120, PETRI_TRANSITIONS=124} [2021-03-26 12:03:34,967 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 12 predicate places. [2021-03-26 12:03:34,968 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:03:34,968 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 124 transitions, 801 flow [2021-03-26 12:03:34,968 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 124 transitions, 801 flow [2021-03-26 12:03:34,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 124 transitions, 801 flow [2021-03-26 12:03:35,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][81], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 404#(and (<= |ULTIMATE.start_main_#t~post15| 1) (<= ULTIMATE.start_main_~i~1 2)), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 312#(<= ULTIMATE.start_main_~i~1 1), Black: 314#(<= ULTIMATE.start_main_~i~1 2), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), t_funThread2of4ForFork0NotInUse, Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread3of4ForFork0NotInUse, 308#true, t_funThread4of4ForFork0NotInUse, 183#true, 127#L708-3true]) [2021-03-26 12:03:35,565 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-26 12:03:35,565 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 12:03:35,565 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 12:03:35,566 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 12:03:35,569 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][81], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 183#true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 404#(and (<= |ULTIMATE.start_main_#t~post15| 1) (<= ULTIMATE.start_main_~i~1 2)), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 312#(<= ULTIMATE.start_main_~i~1 1), Black: 314#(<= ULTIMATE.start_main_~i~1 2), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, t_funThread1of4ForFork0NotInUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), t_funThread2of4ForFork0NotInUse, Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread3of4ForFork0NotInUse, 308#true, t_funThread4of4ForFork0NotInUse, 187#(not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0))]) [2021-03-26 12:03:35,569 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 12:03:35,569 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 12:03:35,569 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 12:03:35,569 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 12:03:35,569 INFO L129 PetriNetUnfolder]: 1597/8604 cut-off events. [2021-03-26 12:03:35,569 INFO L130 PetriNetUnfolder]: For 11427/13823 co-relation queries the response was YES. [2021-03-26 12:03:35,611 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16209 conditions, 8604 events. 1597/8604 cut-off events. For 11427/13823 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 102679 event pairs, 520 based on Foata normal form. 18/7351 useless extension candidates. Maximal degree in co-relation 16134. Up to 985 conditions per place. [2021-03-26 12:03:35,700 INFO L142 LiptonReduction]: Number of co-enabled transitions 4764 [2021-03-26 12:03:46,549 INFO L154 LiptonReduction]: Checked pairs total: 8762 [2021-03-26 12:03:46,549 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 12:03:46,549 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 11581 [2021-03-26 12:03:46,550 INFO L480 AbstractCegarLoop]: Abstraction has has 118 places, 123 transitions, 803 flow [2021-03-26 12:03:46,550 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 302.8888888888889) internal successors, (2726), 9 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:46,550 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:03:46,550 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:03:46,750 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-03-26 12:03:46,751 INFO L428 AbstractCegarLoop]: === Iteration 6 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:03:46,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:03:46,751 INFO L82 PathProgramCache]: Analyzing trace with hash 1909273302, now seen corresponding path program 1 times [2021-03-26 12:03:46,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:03:46,751 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677203762] [2021-03-26 12:03:46,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:03:46,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 12:03:46,764 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 12:03:46,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 12:03:46,772 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 12:03:46,778 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 12:03:46,779 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 12:03:46,779 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-26 12:03:46,779 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 12:03:46,779 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-26 12:03:46,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,809 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:03:46,813 INFO L149 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2021-03-26 12:03:46,814 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-26 12:03:46,814 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 12:03:46,814 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 12:03:46,815 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 12:03:46,815 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 12:03:46,815 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 12:03:46,815 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 12:03:46,815 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 12:03:46,815 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 12:03:46,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 199 places, 219 transitions, 498 flow [2021-03-26 12:03:46,899 INFO L129 PetriNetUnfolder]: 161/999 cut-off events. [2021-03-26 12:03:46,899 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2021-03-26 12:03:46,908 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1110 conditions, 999 events. 161/999 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 5163 event pairs, 23 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 705. Up to 80 conditions per place. [2021-03-26 12:03:46,908 INFO L82 GeneralOperation]: Start removeDead. Operand has 199 places, 219 transitions, 498 flow [2021-03-26 12:03:46,913 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 199 places, 219 transitions, 498 flow [2021-03-26 12:03:46,913 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:03:46,914 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 199 places, 219 transitions, 498 flow [2021-03-26 12:03:46,914 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 199 places, 219 transitions, 498 flow [2021-03-26 12:03:46,915 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 199 places, 219 transitions, 498 flow [2021-03-26 12:03:46,995 INFO L129 PetriNetUnfolder]: 161/999 cut-off events. [2021-03-26 12:03:46,996 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2021-03-26 12:03:47,005 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1110 conditions, 999 events. 161/999 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 5180 event pairs, 23 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 705. Up to 80 conditions per place. [2021-03-26 12:03:47,030 INFO L142 LiptonReduction]: Number of co-enabled transitions 24400 [2021-03-26 12:03:49,245 INFO L154 LiptonReduction]: Checked pairs total: 11809 [2021-03-26 12:03:49,245 INFO L156 LiptonReduction]: Total number of compositions: 113 [2021-03-26 12:03:49,246 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2333 [2021-03-26 12:03:49,249 INFO L129 PetriNetUnfolder]: 4/52 cut-off events. [2021-03-26 12:03:49,249 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 12:03:49,249 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:03:49,249 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-26 12:03:49,249 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:03:49,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:03:49,249 INFO L82 PathProgramCache]: Analyzing trace with hash 2053327929, now seen corresponding path program 1 times [2021-03-26 12:03:49,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:03:49,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308734681] [2021-03-26 12:03:49,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:03:49,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:03:49,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:49,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:49,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:49,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:49,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:49,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:03:49,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:49,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:03:49,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-26 12:03:49,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308734681] [2021-03-26 12:03:49,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:03:49,281 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 12:03:49,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462256337] [2021-03-26 12:03:49,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 12:03:49,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:03:49,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 12:03:49,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 12:03:49,283 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 332 [2021-03-26 12:03:49,283 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 136 transitions, 332 flow. Second operand has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:49,283 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:03:49,284 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 332 [2021-03-26 12:03:49,284 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:03:50,649 INFO L129 PetriNetUnfolder]: 4563/16911 cut-off events. [2021-03-26 12:03:50,650 INFO L130 PetriNetUnfolder]: For 1430/1537 co-relation queries the response was YES. [2021-03-26 12:03:50,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23445 conditions, 16911 events. 4563/16911 cut-off events. For 1430/1537 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 199831 event pairs, 917 based on Foata normal form. 8622/23806 useless extension candidates. Maximal degree in co-relation 13671. Up to 2133 conditions per place. [2021-03-26 12:03:50,749 INFO L132 encePairwiseOnDemand]: 307/332 looper letters, 56 selfloop transitions, 8 changer transitions 0/164 dead transitions. [2021-03-26 12:03:50,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 164 transitions, 516 flow [2021-03-26 12:03:50,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 12:03:50,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 12:03:50,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2210 transitions. [2021-03-26 12:03:50,754 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8320783132530121 [2021-03-26 12:03:50,754 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2210 transitions. [2021-03-26 12:03:50,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2210 transitions. [2021-03-26 12:03:50,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:03:50,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2210 transitions. [2021-03-26 12:03:50,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 276.25) internal successors, (2210), 8 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:50,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:50,762 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:50,762 INFO L185 Difference]: Start difference. First operand has 121 places, 136 transitions, 332 flow. Second operand 8 states and 2210 transitions. [2021-03-26 12:03:50,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 164 transitions, 516 flow [2021-03-26 12:03:50,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 164 transitions, 516 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:03:50,768 INFO L241 Difference]: Finished difference. Result has 131 places, 122 transitions, 349 flow [2021-03-26 12:03:50,768 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=349, PETRI_PLACES=131, PETRI_TRANSITIONS=122} [2021-03-26 12:03:50,768 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, 10 predicate places. [2021-03-26 12:03:50,768 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:03:50,769 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 131 places, 122 transitions, 349 flow [2021-03-26 12:03:50,769 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 131 places, 122 transitions, 349 flow [2021-03-26 12:03:50,769 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 122 transitions, 349 flow [2021-03-26 12:03:50,891 INFO L129 PetriNetUnfolder]: 233/1821 cut-off events. [2021-03-26 12:03:50,891 INFO L130 PetriNetUnfolder]: For 414/438 co-relation queries the response was YES. [2021-03-26 12:03:50,897 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2281 conditions, 1821 events. 233/1821 cut-off events. For 414/438 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 13693 event pairs, 75 based on Foata normal form. 5/1648 useless extension candidates. Maximal degree in co-relation 1658. Up to 272 conditions per place. [2021-03-26 12:03:50,915 INFO L142 LiptonReduction]: Number of co-enabled transitions 8658 [2021-03-26 12:03:52,683 INFO L154 LiptonReduction]: Checked pairs total: 11926 [2021-03-26 12:03:52,684 INFO L156 LiptonReduction]: Total number of compositions: 40 [2021-03-26 12:03:52,684 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1916 [2021-03-26 12:03:52,684 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 91 transitions, 289 flow [2021-03-26 12:03:52,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:52,685 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:03:52,685 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:03:52,685 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-26 12:03:52,685 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:03:52,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:03:52,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1467967524, now seen corresponding path program 1 times [2021-03-26 12:03:52,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:03:52,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247321774] [2021-03-26 12:03:52,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:03:52,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:03:52,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:52,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:03:52,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:52,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:03:52,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:52,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:03:52,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:03:52,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:03:52,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 12:03:52,717 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247321774] [2021-03-26 12:03:52,717 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:03:52,718 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 12:03:52,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168884940] [2021-03-26 12:03:52,718 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 12:03:52,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:03:52,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 12:03:52,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 12:03:52,720 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 372 [2021-03-26 12:03:52,720 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 91 transitions, 289 flow. Second operand has 5 states, 5 states have (on average 279.2) internal successors, (1396), 5 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:52,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:03:52,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 372 [2021-03-26 12:03:52,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:03:56,006 INFO L129 PetriNetUnfolder]: 13149/38384 cut-off events. [2021-03-26 12:03:56,007 INFO L130 PetriNetUnfolder]: For 11049/11098 co-relation queries the response was YES. [2021-03-26 12:03:56,119 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63281 conditions, 38384 events. 13149/38384 cut-off events. For 11049/11098 co-relation queries the response was YES. Maximal size of possible extension queue 1292. Compared 474029 event pairs, 4686 based on Foata normal form. 0/31290 useless extension candidates. Maximal degree in co-relation 41641. Up to 6913 conditions per place. [2021-03-26 12:03:56,224 INFO L132 encePairwiseOnDemand]: 362/372 looper letters, 55 selfloop transitions, 24 changer transitions 0/150 dead transitions. [2021-03-26 12:03:56,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 150 transitions, 647 flow [2021-03-26 12:03:56,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 12:03:56,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 12:03:56,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2027 transitions. [2021-03-26 12:03:56,228 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7784178187403994 [2021-03-26 12:03:56,228 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2027 transitions. [2021-03-26 12:03:56,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2027 transitions. [2021-03-26 12:03:56,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:03:56,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2027 transitions. [2021-03-26 12:03:56,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 289.57142857142856) internal successors, (2027), 7 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:56,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 372.0) internal successors, (2976), 8 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:56,236 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 372.0) internal successors, (2976), 8 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:03:56,236 INFO L185 Difference]: Start difference. First operand has 100 places, 91 transitions, 289 flow. Second operand 7 states and 2027 transitions. [2021-03-26 12:03:56,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 150 transitions, 647 flow [2021-03-26 12:03:56,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 150 transitions, 641 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-26 12:03:56,280 INFO L241 Difference]: Finished difference. Result has 112 places, 110 transitions, 497 flow [2021-03-26 12:03:56,280 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=372, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=497, PETRI_PLACES=112, PETRI_TRANSITIONS=110} [2021-03-26 12:03:56,280 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, -9 predicate places. [2021-03-26 12:03:56,280 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:03:56,280 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 110 transitions, 497 flow [2021-03-26 12:03:56,281 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 110 transitions, 497 flow [2021-03-26 12:03:56,281 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 110 transitions, 497 flow [2021-03-26 12:03:56,929 INFO L129 PetriNetUnfolder]: 2371/10395 cut-off events. [2021-03-26 12:03:56,929 INFO L130 PetriNetUnfolder]: For 12661/16702 co-relation queries the response was YES. [2021-03-26 12:03:57,062 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20316 conditions, 10395 events. 2371/10395 cut-off events. For 12661/16702 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 118897 event pairs, 962 based on Foata normal form. 20/8887 useless extension candidates. Maximal degree in co-relation 13178. Up to 1816 conditions per place. [2021-03-26 12:03:57,161 INFO L142 LiptonReduction]: Number of co-enabled transitions 5434 [2021-03-26 12:04:07,005 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-26 12:04:07,167 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-26 12:04:07,516 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-26 12:04:07,679 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-26 12:04:25,295 INFO L154 LiptonReduction]: Checked pairs total: 11165 [2021-03-26 12:04:25,296 INFO L156 LiptonReduction]: Total number of compositions: 16 [2021-03-26 12:04:25,296 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29016 [2021-03-26 12:04:25,296 INFO L480 AbstractCegarLoop]: Abstraction has has 110 places, 108 transitions, 493 flow [2021-03-26 12:04:25,297 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 279.2) internal successors, (1396), 5 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:04:25,297 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:04:25,297 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] [2021-03-26 12:04:25,297 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-26 12:04:25,297 INFO L428 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:04:25,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:04:25,297 INFO L82 PathProgramCache]: Analyzing trace with hash 1611704640, now seen corresponding path program 1 times [2021-03-26 12:04:25,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:04:25,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689407184] [2021-03-26 12:04:25,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:04:25,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:04:25,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:04:25,377 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689407184] [2021-03-26 12:04:25,377 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332391274] [2021-03-26 12:04:25,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 12:04:25,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:04:25,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 12:04:25,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 12:04:25,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:04:25,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:04:25,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:04:25,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 12:04:25,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:04:25,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:04:25,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:04:25,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:04:25,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:25,532 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 12:04:25,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:25,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:25,573 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:04:25,573 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 12:04:25,573 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-26 12:04:25,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428545355] [2021-03-26 12:04:25,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 12:04:25,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:04:25,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 12:04:25,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-26 12:04:25,576 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 388 [2021-03-26 12:04:25,577 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 108 transitions, 493 flow. Second operand has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:04:25,578 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:04:25,578 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 388 [2021-03-26 12:04:25,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:04:26,318 INFO L129 PetriNetUnfolder]: 2005/8755 cut-off events. [2021-03-26 12:04:26,319 INFO L130 PetriNetUnfolder]: For 10837/15310 co-relation queries the response was YES. [2021-03-26 12:04:26,350 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17423 conditions, 8755 events. 2005/8755 cut-off events. For 10837/15310 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 97323 event pairs, 857 based on Foata normal form. 49/7478 useless extension candidates. Maximal degree in co-relation 14141. Up to 1547 conditions per place. [2021-03-26 12:04:26,374 INFO L132 encePairwiseOnDemand]: 383/388 looper letters, 11 selfloop transitions, 5 changer transitions 0/117 dead transitions. [2021-03-26 12:04:26,375 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 117 transitions, 543 flow [2021-03-26 12:04:26,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 12:04:26,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 12:04:26,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1896 transitions. [2021-03-26 12:04:26,378 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8144329896907216 [2021-03-26 12:04:26,378 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1896 transitions. [2021-03-26 12:04:26,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1896 transitions. [2021-03-26 12:04:26,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:04:26,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1896 transitions. [2021-03-26 12:04:26,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:04:26,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 388.0) internal successors, (2716), 7 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:04:26,385 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 388.0) internal successors, (2716), 7 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:04:26,385 INFO L185 Difference]: Start difference. First operand has 110 places, 108 transitions, 493 flow. Second operand 6 states and 1896 transitions. [2021-03-26 12:04:26,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 117 transitions, 543 flow [2021-03-26 12:04:26,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 117 transitions, 543 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:04:26,400 INFO L241 Difference]: Finished difference. Result has 118 places, 112 transitions, 527 flow [2021-03-26 12:04:26,401 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=527, PETRI_PLACES=118, PETRI_TRANSITIONS=112} [2021-03-26 12:04:26,401 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, -3 predicate places. [2021-03-26 12:04:26,401 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:04:26,401 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 118 places, 112 transitions, 527 flow [2021-03-26 12:04:26,401 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 118 places, 112 transitions, 527 flow [2021-03-26 12:04:26,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 118 places, 112 transitions, 527 flow [2021-03-26 12:04:26,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1684] t_funEXIT-->L715-4: Formula: (= |v_ULTIMATE.start_main_#t~mem18_59| v_t_funThread2of5ForFork0_thidvar0_4) InVars {t_funThread2of5ForFork0_thidvar0=v_t_funThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_59|} OutVars{t_funThread2of5ForFork0_thidvar0=v_t_funThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_59|} AuxVars[] AssignedVars[][18], [t_funThread1of5ForFork0NotInUse, t_funThread2of5ForFork0NotInUse, t_funThread3of5ForFork0NotInUse, 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of5ForFork0NotInUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0NotInUse, Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 326#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), Black: 220#true, Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 238#true, 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 203#true, 154#L715-4true, Black: 205#(= ~glob~0 0)]) [2021-03-26 12:04:26,742 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2021-03-26 12:04:26,743 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 12:04:26,743 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 12:04:26,743 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 12:04:27,085 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_271| 1) v_~glob~0_437) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_271|} OutVars{~glob~0=v_~glob~0_437, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_270|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0NotInUse, Black: 326#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 238#true, 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-26 12:04:27,085 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-26 12:04:27,085 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:04:27,085 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 12:04:27,085 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:04:27,118 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_271| 1) v_~glob~0_437) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_271|} OutVars{~glob~0=v_~glob~0_437, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_270|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [192#t_funENTRYtrue, t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 242#(<= ULTIMATE.start_main_~i~1 1), Black: 326#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), t_funThread5of5ForFork0InUse, 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 238#true, 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-26 12:04:27,118 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-26 12:04:27,118 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 12:04:27,118 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 12:04:27,118 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 12:04:27,135 INFO L129 PetriNetUnfolder]: 2163/9597 cut-off events. [2021-03-26 12:04:27,135 INFO L130 PetriNetUnfolder]: For 10738/13688 co-relation queries the response was YES. [2021-03-26 12:04:27,173 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18103 conditions, 9597 events. 2163/9597 cut-off events. For 10738/13688 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 109590 event pairs, 872 based on Foata normal form. 140/8368 useless extension candidates. Maximal degree in co-relation 13535. Up to 1421 conditions per place. [2021-03-26 12:04:27,267 INFO L142 LiptonReduction]: Number of co-enabled transitions 5352 [2021-03-26 12:04:50,684 INFO L154 LiptonReduction]: Checked pairs total: 11518 [2021-03-26 12:04:50,684 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-26 12:04:50,684 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 24283 [2021-03-26 12:04:50,684 INFO L480 AbstractCegarLoop]: Abstraction has has 116 places, 110 transitions, 521 flow [2021-03-26 12:04:50,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:04:50,685 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:04:50,685 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:04:50,885 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 12:04:50,886 INFO L428 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:04:50,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:04:50,886 INFO L82 PathProgramCache]: Analyzing trace with hash 714183907, now seen corresponding path program 1 times [2021-03-26 12:04:50,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:04:50,886 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886301116] [2021-03-26 12:04:50,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:04:50,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:04:50,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:50,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:50,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:50,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:50,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:50,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:50,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:50,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:50,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:50,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:50,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:50,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:50,950 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:04:50,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886301116] [2021-03-26 12:04:50,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724858709] [2021-03-26 12:04:50,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 12:04:51,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:04:51,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-26 12:04:51,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 12:04:51,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:04:51,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:04:51,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:04:51,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 12:04:51,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:04:51,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:04:51,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:04:51,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:04:51,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:04:51,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:04:51,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:04:51,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 12:04:51,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:04:51,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:04:51,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:04:51,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:04:51,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:04:51,124 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 12:04:51,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:04:51,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:04:51,147 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:04:51,147 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 12:04:51,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-26 12:04:51,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005985022] [2021-03-26 12:04:51,148 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 12:04:51,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:04:51,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 12:04:51,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-03-26 12:04:51,151 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 400 [2021-03-26 12:04:51,153 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 110 transitions, 521 flow. Second operand has 9 states, 9 states have (on average 323.8888888888889) internal successors, (2915), 9 states have internal predecessors, (2915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:04:51,153 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:04:51,153 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 400 [2021-03-26 12:04:51,153 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:04:51,994 INFO L129 PetriNetUnfolder]: 2572/10996 cut-off events. [2021-03-26 12:04:51,994 INFO L130 PetriNetUnfolder]: For 12950/17344 co-relation queries the response was YES. [2021-03-26 12:04:52,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21486 conditions, 10996 events. 2572/10996 cut-off events. For 12950/17344 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 127244 event pairs, 1078 based on Foata normal form. 99/9466 useless extension candidates. Maximal degree in co-relation 14845. Up to 1898 conditions per place. [2021-03-26 12:04:52,081 INFO L132 encePairwiseOnDemand]: 393/400 looper letters, 13 selfloop transitions, 5 changer transitions 1/120 dead transitions. [2021-03-26 12:04:52,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 120 transitions, 587 flow [2021-03-26 12:04:52,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 12:04:52,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 12:04:52,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2274 transitions. [2021-03-26 12:04:52,085 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8121428571428572 [2021-03-26 12:04:52,085 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2274 transitions. [2021-03-26 12:04:52,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2274 transitions. [2021-03-26 12:04:52,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:04:52,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2274 transitions. [2021-03-26 12:04:52,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 324.85714285714283) internal successors, (2274), 7 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:04:52,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 400.0) internal successors, (3200), 8 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:04:52,092 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 400.0) internal successors, (3200), 8 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:04:52,092 INFO L185 Difference]: Start difference. First operand has 116 places, 110 transitions, 521 flow. Second operand 7 states and 2274 transitions. [2021-03-26 12:04:52,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 120 transitions, 587 flow [2021-03-26 12:04:52,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 120 transitions, 581 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-03-26 12:04:52,120 INFO L241 Difference]: Finished difference. Result has 124 places, 112 transitions, 547 flow [2021-03-26 12:04:52,120 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=547, PETRI_PLACES=124, PETRI_TRANSITIONS=112} [2021-03-26 12:04:52,120 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, 3 predicate places. [2021-03-26 12:04:52,120 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:04:52,120 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 112 transitions, 547 flow [2021-03-26 12:04:52,121 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 112 transitions, 547 flow [2021-03-26 12:04:52,121 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 123 places, 112 transitions, 547 flow [2021-03-26 12:04:52,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_271| 1) v_~glob~0_437) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_271|} OutVars{~glob~0=v_~glob~0_437, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_270|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), t_funThread5of5ForFork0NotInUse, Black: 242#(<= ULTIMATE.start_main_~i~1 1), 203#true, 331#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 337#(<= ULTIMATE.start_main_~i~1 2), 238#true, Black: 427#(and (<= |ULTIMATE.start_main_#t~post15| 1) (<= ULTIMATE.start_main_~i~1 2)), Black: 335#(<= ULTIMATE.start_main_~i~1 1), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-26 12:04:52,798 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 12:04:52,798 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 12:04:52,798 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 12:04:52,798 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 12:04:52,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_271| 1) v_~glob~0_437) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_271|} OutVars{~glob~0=v_~glob~0_437, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_270|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [192#t_funENTRYtrue, t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0InUse, 203#true, 331#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 238#true, Black: 427#(and (<= |ULTIMATE.start_main_#t~post15| 1) (<= ULTIMATE.start_main_~i~1 2)), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 335#(<= ULTIMATE.start_main_~i~1 1), 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-26 12:04:52,835 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 12:04:52,835 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 12:04:52,835 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 12:04:52,835 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 12:04:52,855 INFO L129 PetriNetUnfolder]: 2533/11208 cut-off events. [2021-03-26 12:04:52,855 INFO L130 PetriNetUnfolder]: For 12611/16340 co-relation queries the response was YES. [2021-03-26 12:04:52,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21462 conditions, 11208 events. 2533/11208 cut-off events. For 12611/16340 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 132645 event pairs, 1058 based on Foata normal form. 108/9716 useless extension candidates. Maximal degree in co-relation 21390. Up to 1845 conditions per place. [2021-03-26 12:04:53,155 INFO L142 LiptonReduction]: Number of co-enabled transitions 5382 [2021-03-26 12:05:15,401 INFO L154 LiptonReduction]: Checked pairs total: 7341 [2021-03-26 12:05:15,402 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 12:05:15,402 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 23282 [2021-03-26 12:05:15,402 INFO L480 AbstractCegarLoop]: Abstraction has has 122 places, 111 transitions, 547 flow [2021-03-26 12:05:15,403 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 323.8888888888889) internal successors, (2915), 9 states have internal predecessors, (2915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:05:15,403 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:05:15,403 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:05:15,624 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-03-26 12:05:15,624 INFO L428 AbstractCegarLoop]: === Iteration 5 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:05:15,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:05:15,624 INFO L82 PathProgramCache]: Analyzing trace with hash -1219219024, now seen corresponding path program 1 times [2021-03-26 12:05:15,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:05:15,625 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224495219] [2021-03-26 12:05:15,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:05:15,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:05:15,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:15,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:15,663 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-03-26 12:05:15,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224495219] [2021-03-26 12:05:15,663 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:05:15,663 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-26 12:05:15,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444125551] [2021-03-26 12:05:15,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 12:05:15,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:05:15,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 12:05:15,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 12:05:15,665 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 404 [2021-03-26 12:05:15,666 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 111 transitions, 547 flow. Second operand has 3 states, 3 states have (on average 295.6666666666667) internal successors, (887), 3 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:05:15,666 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:05:15,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 404 [2021-03-26 12:05:15,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:05:21,258 INFO L129 PetriNetUnfolder]: 13532/46513 cut-off events. [2021-03-26 12:05:21,259 INFO L130 PetriNetUnfolder]: For 41610/51165 co-relation queries the response was YES. [2021-03-26 12:05:21,556 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93572 conditions, 46513 events. 13532/46513 cut-off events. For 41610/51165 co-relation queries the response was YES. Maximal size of possible extension queue 1692. Compared 647398 event pairs, 6848 based on Foata normal form. 614/41570 useless extension candidates. Maximal degree in co-relation 93498. Up to 11574 conditions per place. [2021-03-26 12:05:21,835 INFO L132 encePairwiseOnDemand]: 388/404 looper letters, 20 selfloop transitions, 19 changer transitions 0/116 dead transitions. [2021-03-26 12:05:21,836 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 116 transitions, 637 flow [2021-03-26 12:05:21,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 12:05:21,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 12:05:21,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 921 transitions. [2021-03-26 12:05:21,838 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7599009900990099 [2021-03-26 12:05:21,838 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 921 transitions. [2021-03-26 12:05:21,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 921 transitions. [2021-03-26 12:05:21,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:05:21,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 921 transitions. [2021-03-26 12:05:21,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 307.0) internal successors, (921), 3 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:05:21,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 404.0) internal successors, (1616), 4 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:05:21,841 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 404.0) internal successors, (1616), 4 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:05:21,841 INFO L185 Difference]: Start difference. First operand has 122 places, 111 transitions, 547 flow. Second operand 3 states and 921 transitions. [2021-03-26 12:05:21,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 116 transitions, 637 flow [2021-03-26 12:05:21,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 116 transitions, 619 flow, removed 5 selfloop flow, removed 5 redundant places. [2021-03-26 12:05:21,953 INFO L241 Difference]: Finished difference. Result has 120 places, 111 transitions, 588 flow [2021-03-26 12:05:21,954 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=404, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=588, PETRI_PLACES=120, PETRI_TRANSITIONS=111} [2021-03-26 12:05:21,954 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, -1 predicate places. [2021-03-26 12:05:21,954 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:05:21,954 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 111 transitions, 588 flow [2021-03-26 12:05:21,954 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 111 transitions, 588 flow [2021-03-26 12:05:21,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 120 places, 111 transitions, 588 flow [2021-03-26 12:05:22,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_271| 1) v_~glob~0_437) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_271|} OutVars{~glob~0=v_~glob~0_437, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_270|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), t_funThread5of5ForFork0NotInUse, Black: 242#(<= ULTIMATE.start_main_~i~1 1), 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 335#(<= ULTIMATE.start_main_~i~1 1), 432#true, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0)]) [2021-03-26 12:05:22,933 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-03-26 12:05:22,933 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 12:05:22,933 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 12:05:22,933 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 12:05:23,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_271| 1) v_~glob~0_437) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_271|} OutVars{~glob~0=v_~glob~0_437, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_270|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [192#t_funENTRYtrue, t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), t_funThread4of5ForFork0InUse, Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0InUse, 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 335#(<= ULTIMATE.start_main_~i~1 1), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 432#true, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0)]) [2021-03-26 12:05:23,087 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-26 12:05:23,087 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 12:05:23,087 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 12:05:23,088 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 12:05:23,127 INFO L129 PetriNetUnfolder]: 2905/13343 cut-off events. [2021-03-26 12:05:23,127 INFO L130 PetriNetUnfolder]: For 18150/23582 co-relation queries the response was YES. [2021-03-26 12:05:23,174 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26281 conditions, 13343 events. 2905/13343 cut-off events. For 18150/23582 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 163499 event pairs, 1263 based on Foata normal form. 48/11394 useless extension candidates. Maximal degree in co-relation 17541. Up to 2094 conditions per place. [2021-03-26 12:05:23,285 INFO L142 LiptonReduction]: Number of co-enabled transitions 5294 [2021-03-26 12:05:55,493 INFO L154 LiptonReduction]: Checked pairs total: 6978 [2021-03-26 12:05:55,493 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 12:05:55,493 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 33539 [2021-03-26 12:05:55,494 INFO L480 AbstractCegarLoop]: Abstraction has has 120 places, 111 transitions, 588 flow [2021-03-26 12:05:55,494 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 295.6666666666667) internal successors, (887), 3 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:05:55,494 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:05:55,494 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:05:55,494 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-26 12:05:55,494 INFO L428 AbstractCegarLoop]: === Iteration 6 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:05:55,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:05:55,495 INFO L82 PathProgramCache]: Analyzing trace with hash -1481597355, now seen corresponding path program 1 times [2021-03-26 12:05:55,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:05:55,495 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943149531] [2021-03-26 12:05:55,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:05:55,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:05:55,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:05:55,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943149531] [2021-03-26 12:05:55,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768746735] [2021-03-26 12:05:55,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 12:05:55,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:05:55,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-26 12:05:55,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 12:05:55,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:05:55,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:05:55,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:05:55,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:05:55,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:05:55,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:05:55,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:05:55,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:05:55,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:05:55,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:05:55,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:05:55,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:05:55,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:05:55,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:05:55,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 12:05:55,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:05:55,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:05:55,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:05:55,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 12:05:55,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 12:05:55,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:05:55,705 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 12:05:55,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:05:55,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:05:55,723 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:05:55,723 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 12:05:55,723 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 12:05:55,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005262621] [2021-03-26 12:05:55,724 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 12:05:55,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:05:55,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 12:05:55,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-26 12:05:55,726 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 405 [2021-03-26 12:05:55,727 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 111 transitions, 588 flow. Second operand has 7 states, 7 states have (on average 326.14285714285717) internal successors, (2283), 7 states have internal predecessors, (2283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:05:55,727 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:05:55,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 405 [2021-03-26 12:05:55,727 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:05:56,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_271| 1) v_~glob~0_437) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_271|} OutVars{~glob~0=v_~glob~0_437, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_270|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][119], [t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0NotInUse, 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 335#(<= ULTIMATE.start_main_~i~1 1), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 432#true, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0), 437#true]) [2021-03-26 12:05:56,811 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 12:05:56,811 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 12:05:56,811 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 12:05:56,811 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 12:05:56,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_271| 1) v_~glob~0_437) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_271|} OutVars{~glob~0=v_~glob~0_437, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_270|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][119], [192#t_funENTRYtrue, t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), t_funThread4of5ForFork0InUse, Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0InUse, 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 335#(<= ULTIMATE.start_main_~i~1 1), 432#true, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0), 437#true]) [2021-03-26 12:05:56,868 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-26 12:05:56,868 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:05:56,868 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:05:56,868 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 12:05:56,911 INFO L129 PetriNetUnfolder]: 2698/12579 cut-off events. [2021-03-26 12:05:56,911 INFO L130 PetriNetUnfolder]: For 15456/19937 co-relation queries the response was YES. [2021-03-26 12:05:56,964 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24004 conditions, 12579 events. 2698/12579 cut-off events. For 15456/19937 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 155467 event pairs, 1297 based on Foata normal form. 110/10793 useless extension candidates. Maximal degree in co-relation 16004. Up to 1802 conditions per place. [2021-03-26 12:05:56,996 INFO L132 encePairwiseOnDemand]: 399/405 looper letters, 14 selfloop transitions, 5 changer transitions 1/122 dead transitions. [2021-03-26 12:05:56,996 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 122 transitions, 660 flow [2021-03-26 12:05:56,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 12:05:56,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 12:05:56,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1965 transitions. [2021-03-26 12:05:56,999 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.808641975308642 [2021-03-26 12:05:56,999 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1965 transitions. [2021-03-26 12:05:56,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1965 transitions. [2021-03-26 12:05:57,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:05:57,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1965 transitions. [2021-03-26 12:05:57,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 327.5) internal successors, (1965), 6 states have internal predecessors, (1965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:05:57,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 405.0) internal successors, (2835), 7 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:05:57,005 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 405.0) internal successors, (2835), 7 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:05:57,005 INFO L185 Difference]: Start difference. First operand has 120 places, 111 transitions, 588 flow. Second operand 6 states and 1965 transitions. [2021-03-26 12:05:57,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 122 transitions, 660 flow [2021-03-26 12:05:57,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 122 transitions, 622 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 12:05:57,025 INFO L241 Difference]: Finished difference. Result has 124 places, 112 transitions, 570 flow [2021-03-26 12:05:57,025 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=405, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=570, PETRI_PLACES=124, PETRI_TRANSITIONS=112} [2021-03-26 12:05:57,025 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, 3 predicate places. [2021-03-26 12:05:57,025 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:05:57,026 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 112 transitions, 570 flow [2021-03-26 12:05:57,026 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 112 transitions, 570 flow [2021-03-26 12:05:57,026 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 124 places, 112 transitions, 570 flow [2021-03-26 12:05:57,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_271| 1) v_~glob~0_437) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_271|} OutVars{~glob~0=v_~glob~0_437, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_270|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][83], [t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0NotInUse, 203#true, 79#L685-5true, Black: 442#(<= ULTIMATE.start_main_~i~1 3), 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 335#(<= ULTIMATE.start_main_~i~1 1), 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0), 437#true]) [2021-03-26 12:05:57,953 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 12:05:57,953 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 12:05:57,953 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 12:05:57,953 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 12:05:58,012 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_271| 1) v_~glob~0_437) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_271|} OutVars{~glob~0=v_~glob~0_437, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_270|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][83], [192#t_funENTRYtrue, t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), t_funThread4of5ForFork0InUse, Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0InUse, 203#true, 79#L685-5true, Black: 442#(<= ULTIMATE.start_main_~i~1 3), 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 335#(<= ULTIMATE.start_main_~i~1 1), 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0), 437#true]) [2021-03-26 12:05:58,013 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-26 12:05:58,013 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 12:05:58,013 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:05:58,013 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 12:05:58,057 INFO L129 PetriNetUnfolder]: 2644/12436 cut-off events. [2021-03-26 12:05:58,058 INFO L130 PetriNetUnfolder]: For 12700/16473 co-relation queries the response was YES. [2021-03-26 12:05:58,100 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23103 conditions, 12436 events. 2644/12436 cut-off events. For 12700/16473 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 153359 event pairs, 1292 based on Foata normal form. 101/10683 useless extension candidates. Maximal degree in co-relation 23017. Up to 1789 conditions per place. [2021-03-26 12:05:58,205 INFO L142 LiptonReduction]: Number of co-enabled transitions 5336 [2021-03-26 12:06:20,887 INFO L154 LiptonReduction]: Checked pairs total: 6882 [2021-03-26 12:06:20,887 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 12:06:20,888 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 23863 [2021-03-26 12:06:20,888 INFO L480 AbstractCegarLoop]: Abstraction has has 124 places, 112 transitions, 574 flow [2021-03-26 12:06:20,889 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 326.14285714285717) internal successors, (2283), 7 states have internal predecessors, (2283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:20,889 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:06:20,889 INFO L263 CegarLoopForPetriNet]: trace histogram [6, 6, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:06:21,109 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 12:06:21,110 INFO L428 AbstractCegarLoop]: === Iteration 7 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:06:21,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:06:21,111 INFO L82 PathProgramCache]: Analyzing trace with hash -2065352367, now seen corresponding path program 1 times [2021-03-26 12:06:21,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:06:21,111 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173603908] [2021-03-26 12:06:21,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:06:21,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 12:06:21,128 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 12:06:21,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 12:06:21,135 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 12:06:21,146 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 12:06:21,146 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 12:06:21,146 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-26 12:06:21,146 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 12:06:21,147 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-03-26 12:06:21,161 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,161 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,161 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,161 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,161 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,161 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,161 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,161 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,167 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,167 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,167 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,167 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,167 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,167 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,167 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,167 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,167 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,168 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,169 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,170 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,173 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,177 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,177 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,177 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,179 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,179 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,179 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,180 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,180 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,180 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,180 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,180 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,180 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,180 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,180 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,181 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,181 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,181 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,182 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,182 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,182 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,182 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,182 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,183 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,183 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,183 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,184 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,184 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,185 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,185 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,185 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 12:06:21,189 INFO L149 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2021-03-26 12:06:21,189 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-03-26 12:06:21,193 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 12:06:21,193 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 12:06:21,193 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 12:06:21,193 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 12:06:21,193 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 12:06:21,193 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 12:06:21,193 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 12:06:21,193 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 12:06:21,195 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 219 places, 241 transitions, 560 flow [2021-03-26 12:06:21,307 INFO L129 PetriNetUnfolder]: 287/1610 cut-off events. [2021-03-26 12:06:21,308 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2021-03-26 12:06:21,321 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1842 conditions, 1610 events. 287/1610 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 9742 event pairs, 72 based on Foata normal form. 0/1381 useless extension candidates. Maximal degree in co-relation 1098. Up to 192 conditions per place. [2021-03-26 12:06:21,321 INFO L82 GeneralOperation]: Start removeDead. Operand has 219 places, 241 transitions, 560 flow [2021-03-26 12:06:21,328 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 219 places, 241 transitions, 560 flow [2021-03-26 12:06:21,328 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:06:21,328 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 219 places, 241 transitions, 560 flow [2021-03-26 12:06:21,329 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 219 places, 241 transitions, 560 flow [2021-03-26 12:06:21,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 219 places, 241 transitions, 560 flow [2021-03-26 12:06:21,504 INFO L129 PetriNetUnfolder]: 287/1610 cut-off events. [2021-03-26 12:06:21,505 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2021-03-26 12:06:21,516 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1842 conditions, 1610 events. 287/1610 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 9757 event pairs, 72 based on Foata normal form. 0/1381 useless extension candidates. Maximal degree in co-relation 1098. Up to 192 conditions per place. [2021-03-26 12:06:21,549 INFO L142 LiptonReduction]: Number of co-enabled transitions 32040 [2021-03-26 12:06:24,574 INFO L154 LiptonReduction]: Checked pairs total: 15392 [2021-03-26 12:06:24,575 INFO L156 LiptonReduction]: Total number of compositions: 125 [2021-03-26 12:06:24,575 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3247 [2021-03-26 12:06:24,577 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-03-26 12:06:24,577 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 12:06:24,577 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:06:24,577 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:06:24,577 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:06:24,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:06:24,577 INFO L82 PathProgramCache]: Analyzing trace with hash -1449090440, now seen corresponding path program 1 times [2021-03-26 12:06:24,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:06:24,578 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340162265] [2021-03-26 12:06:24,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:06:24,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:06:24,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:06:24,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:06:24,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:06:24,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:06:24,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:06:24,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:06:24,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:06:24,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:06:24,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-26 12:06:24,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340162265] [2021-03-26 12:06:24,605 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:06:24,605 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 12:06:24,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036840262] [2021-03-26 12:06:24,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 12:06:24,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:06:24,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 12:06:24,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 12:06:24,607 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 280 out of 366 [2021-03-26 12:06:24,608 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 149 transitions, 376 flow. Second operand has 5 states, 5 states have (on average 281.2) internal successors, (1406), 5 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:24,608 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:06:24,608 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 280 of 366 [2021-03-26 12:06:24,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:06:28,390 INFO L129 PetriNetUnfolder]: 11610/40443 cut-off events. [2021-03-26 12:06:28,390 INFO L130 PetriNetUnfolder]: For 4343/4470 co-relation queries the response was YES. [2021-03-26 12:06:28,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56535 conditions, 40443 events. 11610/40443 cut-off events. For 4343/4470 co-relation queries the response was YES. Maximal size of possible extension queue 1087. Compared 526875 event pairs, 2392 based on Foata normal form. 20256/56905 useless extension candidates. Maximal degree in co-relation 33178. Up to 4917 conditions per place. [2021-03-26 12:06:28,684 INFO L132 encePairwiseOnDemand]: 339/366 looper letters, 63 selfloop transitions, 8 changer transitions 0/180 dead transitions. [2021-03-26 12:06:28,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 180 transitions, 580 flow [2021-03-26 12:06:28,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 12:06:28,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 12:06:28,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2439 transitions. [2021-03-26 12:06:28,690 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8329918032786885 [2021-03-26 12:06:28,690 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2439 transitions. [2021-03-26 12:06:28,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2439 transitions. [2021-03-26 12:06:28,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:06:28,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2439 transitions. [2021-03-26 12:06:28,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 304.875) internal successors, (2439), 8 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-26 12:06:28,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 366.0) internal successors, (3294), 9 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:28,694 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 366.0) internal successors, (3294), 9 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:28,694 INFO L185 Difference]: Start difference. First operand has 133 places, 149 transitions, 376 flow. Second operand 8 states and 2439 transitions. [2021-03-26 12:06:28,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 180 transitions, 580 flow [2021-03-26 12:06:28,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 180 transitions, 580 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:06:28,703 INFO L241 Difference]: Finished difference. Result has 142 places, 132 transitions, 387 flow [2021-03-26 12:06:28,703 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=366, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=387, PETRI_PLACES=142, PETRI_TRANSITIONS=132} [2021-03-26 12:06:28,703 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, 9 predicate places. [2021-03-26 12:06:28,703 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:06:28,703 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 142 places, 132 transitions, 387 flow [2021-03-26 12:06:28,703 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 142 places, 132 transitions, 387 flow [2021-03-26 12:06:28,704 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 142 places, 132 transitions, 387 flow [2021-03-26 12:06:29,013 INFO L129 PetriNetUnfolder]: 519/3245 cut-off events. [2021-03-26 12:06:29,013 INFO L130 PetriNetUnfolder]: For 833/860 co-relation queries the response was YES. [2021-03-26 12:06:29,021 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4126 conditions, 3245 events. 519/3245 cut-off events. For 833/860 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 26657 event pairs, 239 based on Foata normal form. 6/2949 useless extension candidates. Maximal degree in co-relation 2976. Up to 656 conditions per place. [2021-03-26 12:06:29,056 INFO L142 LiptonReduction]: Number of co-enabled transitions 11444 [2021-03-26 12:06:31,946 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-26 12:06:32,134 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-26 12:06:32,563 WARN L205 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-26 12:06:32,715 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-26 12:06:32,918 INFO L154 LiptonReduction]: Checked pairs total: 17021 [2021-03-26 12:06:32,918 INFO L156 LiptonReduction]: Total number of compositions: 46 [2021-03-26 12:06:32,919 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4216 [2021-03-26 12:06:32,919 INFO L480 AbstractCegarLoop]: Abstraction has has 109 places, 99 transitions, 323 flow [2021-03-26 12:06:32,919 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 281.2) internal successors, (1406), 5 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:32,919 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:06:32,919 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:06:32,920 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-26 12:06:32,920 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:06:32,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:06:32,920 INFO L82 PathProgramCache]: Analyzing trace with hash -924992793, now seen corresponding path program 1 times [2021-03-26 12:06:32,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:06:32,920 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411489444] [2021-03-26 12:06:32,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:06:32,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:06:32,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:06:32,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:06:32,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:06:32,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:06:32,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:06:32,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:06:32,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:06:32,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:06:32,947 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 12:06:32,947 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411489444] [2021-03-26 12:06:32,947 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:06:32,947 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 12:06:32,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468079666] [2021-03-26 12:06:32,947 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 12:06:32,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:06:32,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 12:06:32,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 12:06:32,949 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 311 out of 412 [2021-03-26 12:06:32,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 99 transitions, 323 flow. Second operand has 5 states, 5 states have (on average 312.2) internal successors, (1561), 5 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:32,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:06:32,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 311 of 412 [2021-03-26 12:06:32,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:06:37,515 INFO L129 PetriNetUnfolder]: 14434/51999 cut-off events. [2021-03-26 12:06:37,515 INFO L130 PetriNetUnfolder]: For 13165/13248 co-relation queries the response was YES. [2021-03-26 12:06:37,725 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78812 conditions, 51999 events. 14434/51999 cut-off events. For 13165/13248 co-relation queries the response was YES. Maximal size of possible extension queue 1397. Compared 710219 event pairs, 4576 based on Foata normal form. 0/44936 useless extension candidates. Maximal degree in co-relation 52854. Up to 6964 conditions per place. [2021-03-26 12:06:37,904 INFO L132 encePairwiseOnDemand]: 405/412 looper letters, 38 selfloop transitions, 11 changer transitions 0/129 dead transitions. [2021-03-26 12:06:37,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 129 transitions, 518 flow [2021-03-26 12:06:37,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 12:06:37,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 12:06:37,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1603 transitions. [2021-03-26 12:06:37,906 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7781553398058253 [2021-03-26 12:06:37,906 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1603 transitions. [2021-03-26 12:06:37,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1603 transitions. [2021-03-26 12:06:37,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:06:37,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1603 transitions. [2021-03-26 12:06:37,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 320.6) internal successors, (1603), 5 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:37,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:37,910 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:37,910 INFO L185 Difference]: Start difference. First operand has 109 places, 99 transitions, 323 flow. Second operand 5 states and 1603 transitions. [2021-03-26 12:06:37,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 129 transitions, 518 flow [2021-03-26 12:06:37,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 129 transitions, 514 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-26 12:06:37,943 INFO L241 Difference]: Finished difference. Result has 115 places, 105 transitions, 394 flow [2021-03-26 12:06:37,944 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=394, PETRI_PLACES=115, PETRI_TRANSITIONS=105} [2021-03-26 12:06:37,944 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, -18 predicate places. [2021-03-26 12:06:37,944 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:06:37,944 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 105 transitions, 394 flow [2021-03-26 12:06:37,944 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 105 transitions, 394 flow [2021-03-26 12:06:37,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 105 transitions, 394 flow [2021-03-26 12:06:38,500 INFO L129 PetriNetUnfolder]: 1352/6992 cut-off events. [2021-03-26 12:06:38,500 INFO L130 PetriNetUnfolder]: For 2752/2808 co-relation queries the response was YES. [2021-03-26 12:06:38,520 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9983 conditions, 6992 events. 1352/6992 cut-off events. For 2752/2808 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 70145 event pairs, 580 based on Foata normal form. 12/6203 useless extension candidates. Maximal degree in co-relation 7029. Up to 1492 conditions per place. [2021-03-26 12:06:38,580 INFO L142 LiptonReduction]: Number of co-enabled transitions 5896 [2021-03-26 12:06:41,813 INFO L154 LiptonReduction]: Checked pairs total: 14209 [2021-03-26 12:06:41,813 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-26 12:06:41,814 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3870 [2021-03-26 12:06:41,814 INFO L480 AbstractCegarLoop]: Abstraction has has 114 places, 104 transitions, 392 flow [2021-03-26 12:06:41,814 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 312.2) internal successors, (1561), 5 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:41,814 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:06:41,815 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 12:06:41,815 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-26 12:06:41,815 INFO L428 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:06:41,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:06:41,815 INFO L82 PathProgramCache]: Analyzing trace with hash 1086846727, now seen corresponding path program 1 times [2021-03-26 12:06:41,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:06:41,815 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810929894] [2021-03-26 12:06:41,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:06:41,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:06:41,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:06:41,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:06:41,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:06:41,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 12:06:41,854 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-26 12:06:41,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810929894] [2021-03-26 12:06:41,854 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 12:06:41,854 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 12:06:41,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876411017] [2021-03-26 12:06:41,854 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 12:06:41,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:06:41,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 12:06:41,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 12:06:41,856 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 425 [2021-03-26 12:06:41,856 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 104 transitions, 392 flow. Second operand has 4 states, 4 states have (on average 317.0) internal successors, (1268), 4 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:06:41,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:06:41,857 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 425 [2021-03-26 12:06:41,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:06:59,578 INFO L129 PetriNetUnfolder]: 57836/155506 cut-off events. [2021-03-26 12:06:59,578 INFO L130 PetriNetUnfolder]: For 83886/92485 co-relation queries the response was YES. [2021-03-26 12:07:00,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 280038 conditions, 155506 events. 57836/155506 cut-off events. For 83886/92485 co-relation queries the response was YES. Maximal size of possible extension queue 5104. Compared 2219609 event pairs, 25544 based on Foata normal form. 257/132390 useless extension candidates. Maximal degree in co-relation 205408. Up to 28856 conditions per place. [2021-03-26 12:07:01,288 INFO L132 encePairwiseOnDemand]: 411/425 looper letters, 47 selfloop transitions, 22 changer transitions 0/144 dead transitions. [2021-03-26 12:07:01,289 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 144 transitions, 699 flow [2021-03-26 12:07:01,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 12:07:01,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 12:07:01,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1652 transitions. [2021-03-26 12:07:01,290 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7774117647058824 [2021-03-26 12:07:01,290 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1652 transitions. [2021-03-26 12:07:01,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1652 transitions. [2021-03-26 12:07:01,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:07:01,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1652 transitions. [2021-03-26 12:07:01,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 330.4) internal successors, (1652), 5 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:07:01,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:07:01,294 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:07:01,294 INFO L185 Difference]: Start difference. First operand has 114 places, 104 transitions, 392 flow. Second operand 5 states and 1652 transitions. [2021-03-26 12:07:01,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 144 transitions, 699 flow [2021-03-26 12:07:01,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 144 transitions, 699 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:07:01,521 INFO L241 Difference]: Finished difference. Result has 121 places, 116 transitions, 565 flow [2021-03-26 12:07:01,521 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=565, PETRI_PLACES=121, PETRI_TRANSITIONS=116} [2021-03-26 12:07:01,522 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, -12 predicate places. [2021-03-26 12:07:01,522 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:07:01,522 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 121 places, 116 transitions, 565 flow [2021-03-26 12:07:01,522 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 121 places, 116 transitions, 565 flow [2021-03-26 12:07:01,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 121 places, 116 transitions, 565 flow [2021-03-26 12:07:03,757 INFO L129 PetriNetUnfolder]: 5363/26274 cut-off events. [2021-03-26 12:07:03,757 INFO L130 PetriNetUnfolder]: For 22433/32312 co-relation queries the response was YES. [2021-03-26 12:07:03,864 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41597 conditions, 26274 events. 5363/26274 cut-off events. For 22433/32312 co-relation queries the response was YES. Maximal size of possible extension queue 970. Compared 359962 event pairs, 2542 based on Foata normal form. 90/22485 useless extension candidates. Maximal degree in co-relation 34136. Up to 5419 conditions per place. [2021-03-26 12:07:04,115 INFO L142 LiptonReduction]: Number of co-enabled transitions 6424 [2021-03-26 12:11:11,966 INFO L154 LiptonReduction]: Checked pairs total: 14276 [2021-03-26 12:11:11,966 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-26 12:11:11,966 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 250444 [2021-03-26 12:11:11,966 INFO L480 AbstractCegarLoop]: Abstraction has has 121 places, 116 transitions, 565 flow [2021-03-26 12:11:11,967 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 317.0) internal successors, (1268), 4 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:11:11,967 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 12:11:11,967 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-26 12:11:11,967 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-26 12:11:11,967 INFO L428 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 12:11:11,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 12:11:11,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1259662676, now seen corresponding path program 1 times [2021-03-26 12:11:11,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 12:11:11,967 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932027143] [2021-03-26 12:11:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 12:11:11,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:11:11,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:11,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:11,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:11,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:11,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:11,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:11,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:11,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:11,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:11:11,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932027143] [2021-03-26 12:11:11,991 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202723031] [2021-03-26 12:11:11,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 12:11:12,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 12:11:12,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 12:11:12,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 12:11:12,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:11:12,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:11:12,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 12:11:12,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 12:11:12,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:11:12,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 12:11:12,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 12:11:12,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 12:11:12,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 12:11:12,126 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 12:11:12,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 12:11:12,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 12:11:12,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 12:11:12,151 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 12:11:12,151 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-26 12:11:12,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210737010] [2021-03-26 12:11:12,151 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 12:11:12,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 12:11:12,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 12:11:12,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-26 12:11:12,153 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 437 [2021-03-26 12:11:12,155 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 116 transitions, 565 flow. Second operand has 7 states, 7 states have (on average 353.7142857142857) internal successors, (2476), 7 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:11:12,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 12:11:12,155 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 437 [2021-03-26 12:11:12,155 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 12:11:14,457 INFO L129 PetriNetUnfolder]: 5480/26903 cut-off events. [2021-03-26 12:11:14,458 INFO L130 PetriNetUnfolder]: For 22946/35904 co-relation queries the response was YES. [2021-03-26 12:11:14,571 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42996 conditions, 26903 events. 5480/26903 cut-off events. For 22946/35904 co-relation queries the response was YES. Maximal size of possible extension queue 1009. Compared 371991 event pairs, 2455 based on Foata normal form. 69/22863 useless extension candidates. Maximal degree in co-relation 29233. Up to 5288 conditions per place. [2021-03-26 12:11:14,639 INFO L132 encePairwiseOnDemand]: 432/437 looper letters, 11 selfloop transitions, 5 changer transitions 0/125 dead transitions. [2021-03-26 12:11:14,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 125 transitions, 615 flow [2021-03-26 12:11:14,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 12:11:14,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 12:11:14,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2130 transitions. [2021-03-26 12:11:14,641 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8123569794050344 [2021-03-26 12:11:14,642 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2130 transitions. [2021-03-26 12:11:14,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2130 transitions. [2021-03-26 12:11:14,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 12:11:14,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2130 transitions. [2021-03-26 12:11:14,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 355.0) internal successors, (2130), 6 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:11:14,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 437.0) internal successors, (3059), 7 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:11:14,646 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 437.0) internal successors, (3059), 7 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 12:11:14,646 INFO L185 Difference]: Start difference. First operand has 121 places, 116 transitions, 565 flow. Second operand 6 states and 2130 transitions. [2021-03-26 12:11:14,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 125 transitions, 615 flow [2021-03-26 12:11:14,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 125 transitions, 615 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 12:11:14,672 INFO L241 Difference]: Finished difference. Result has 129 places, 120 transitions, 599 flow [2021-03-26 12:11:14,672 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=599, PETRI_PLACES=129, PETRI_TRANSITIONS=120} [2021-03-26 12:11:14,672 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, -4 predicate places. [2021-03-26 12:11:14,672 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 12:11:14,672 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 120 transitions, 599 flow [2021-03-26 12:11:14,672 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 120 transitions, 599 flow [2021-03-26 12:11:14,673 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 129 places, 120 transitions, 599 flow [2021-03-26 12:11:17,603 INFO L129 PetriNetUnfolder]: 6435/31945 cut-off events. [2021-03-26 12:11:17,604 INFO L130 PetriNetUnfolder]: For 27227/38804 co-relation queries the response was YES. [2021-03-26 12:11:17,756 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50509 conditions, 31945 events. 6435/31945 cut-off events. For 27227/38804 co-relation queries the response was YES. Maximal size of possible extension queue 1181. Compared 455631 event pairs, 2805 based on Foata normal form. 41/27277 useless extension candidates. Maximal degree in co-relation 34086. Up to 6338 conditions per place. [2021-03-26 12:11:18,074 INFO L142 LiptonReduction]: Number of co-enabled transitions 6490 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown