/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe-SemanticLooper.epf -i ../../../trunk/examples/svcomp/pthread/sigma.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-16 03:10:40,899 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 03:10:40,902 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 03:10:40,944 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 03:10:40,944 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 03:10:40,952 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 03:10:40,955 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 03:10:40,959 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 03:10:40,961 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 03:10:40,965 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 03:10:40,966 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 03:10:40,967 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 03:10:40,967 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 03:10:40,970 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 03:10:40,973 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 03:10:40,974 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 03:10:40,976 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 03:10:40,977 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 03:10:40,978 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 03:10:40,986 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 03:10:40,989 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 03:10:40,990 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 03:10:40,990 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 03:10:40,991 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 03:10:41,003 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 03:10:41,003 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 03:10:41,004 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 03:10:41,010 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 03:10:41,010 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 03:10:41,011 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 03:10:41,011 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 03:10:41,012 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 03:10:41,016 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 03:10:41,017 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 03:10:41,017 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 03:10:41,018 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 03:10:41,021 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 03:10:41,021 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 03:10:41,021 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 03:10:41,022 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 03:10:41,023 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 03:10:41,024 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe-SemanticLooper.epf [2020-10-16 03:10:41,062 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 03:10:41,062 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 03:10:41,064 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 03:10:41,064 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 03:10:41,064 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 03:10:41,064 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 03:10:41,065 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 03:10:41,065 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 03:10:41,065 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 03:10:41,065 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 03:10:41,067 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 03:10:41,067 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 03:10:41,067 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 03:10:41,068 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 03:10:41,068 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 03:10:41,068 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 03:10:41,068 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 03:10:41,068 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 03:10:41,069 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 03:10:41,069 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 03:10:41,069 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 03:10:41,069 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 03:10:41,070 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 03:10:41,070 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 03:10:41,070 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 03:10:41,070 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 03:10:41,070 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 03:10:41,071 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-16 03:10:41,071 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 03:10:41,351 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 03:10:41,361 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 03:10:41,367 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 03:10:41,368 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 03:10:41,368 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 03:10:41,369 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/sigma.i [2020-10-16 03:10:41,433 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/717fc69f0/d95223638f3e4d0fb316a9f44594f804/FLAG70327d969 [2020-10-16 03:10:42,004 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 03:10:42,004 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/sigma.i [2020-10-16 03:10:42,044 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/717fc69f0/d95223638f3e4d0fb316a9f44594f804/FLAG70327d969 [2020-10-16 03:10:42,236 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/717fc69f0/d95223638f3e4d0fb316a9f44594f804 [2020-10-16 03:10:42,246 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 03:10:42,248 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 03:10:42,249 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 03:10:42,249 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 03:10:42,253 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 03:10:42,254 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 03:10:42" (1/1) ... [2020-10-16 03:10:42,257 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7008b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:42, skipping insertion in model container [2020-10-16 03:10:42,257 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 03:10:42" (1/1) ... [2020-10-16 03:10:42,265 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 03:10:42,332 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 03:10:42,969 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 03:10:42,988 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 03:10:43,055 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 03:10:43,257 INFO L208 MainTranslator]: Completed translation [2020-10-16 03:10:43,258 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43 WrapperNode [2020-10-16 03:10:43,259 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 03:10:43,261 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 03:10:43,261 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 03:10:43,261 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 03:10:43,273 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (1/1) ... [2020-10-16 03:10:43,321 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (1/1) ... [2020-10-16 03:10:43,375 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 03:10:43,377 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 03:10:43,377 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 03:10:43,377 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 03:10:43,386 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (1/1) ... [2020-10-16 03:10:43,387 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (1/1) ... [2020-10-16 03:10:43,394 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (1/1) ... [2020-10-16 03:10:43,395 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (1/1) ... [2020-10-16 03:10:43,407 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (1/1) ... [2020-10-16 03:10:43,419 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (1/1) ... [2020-10-16 03:10:43,422 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (1/1) ... [2020-10-16 03:10:43,425 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 03:10:43,426 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 03:10:43,429 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 03:10:43,429 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 03:10:43,430 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 03:10:43,489 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 03:10:43,490 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-10-16 03:10:43,490 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 03:10:43,490 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-16 03:10:43,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 03:10:43,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-10-16 03:10:43,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-10-16 03:10:43,491 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2020-10-16 03:10:43,491 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2020-10-16 03:10:43,491 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 03:10:43,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 03:10:43,494 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 03:10:43,854 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 03:10:43,854 INFO L298 CfgBuilder]: Removed 13 assume(true) statements. [2020-10-16 03:10:43,856 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 03:10:43 BoogieIcfgContainer [2020-10-16 03:10:43,856 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 03:10:43,858 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 03:10:43,858 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 03:10:43,862 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 03:10:43,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 03:10:42" (1/3) ... [2020-10-16 03:10:43,863 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56f5eb40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 03:10:43, skipping insertion in model container [2020-10-16 03:10:43,863 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:10:43" (2/3) ... [2020-10-16 03:10:43,863 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56f5eb40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 03:10:43, skipping insertion in model container [2020-10-16 03:10:43,864 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 03:10:43" (3/3) ... [2020-10-16 03:10:43,866 INFO L111 eAbstractionObserver]: Analyzing ICFG sigma.i [2020-10-16 03:10:43,878 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 03:10:43,887 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 03:10:43,888 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 03:10:43,915 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:10:43,915 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:10:43,916 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:10:43,916 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:10:43,916 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:10:43,917 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:10:43,920 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:10:43,921 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:10:43,921 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:10:43,921 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:10:43,945 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:10:43,963 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:10:43,964 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:10:43,964 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:10:43,964 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:10:43,964 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:10:43,964 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:10:43,964 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:10:43,964 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:10:43,978 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 79 places, 84 transitions, 176 flow [2020-10-16 03:10:44,039 INFO L129 PetriNetUnfolder]: 13/121 cut-off events. [2020-10-16 03:10:44,039 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 03:10:44,044 INFO L80 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 121 events. 13/121 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 205 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 67. Up to 4 conditions per place. [2020-10-16 03:10:44,045 INFO L82 GeneralOperation]: Start removeDead. Operand has 79 places, 84 transitions, 176 flow [2020-10-16 03:10:44,052 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 77 transitions, 162 flow [2020-10-16 03:10:44,054 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:10:44,057 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 77 transitions, 162 flow [2020-10-16 03:10:44,060 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 77 transitions, 162 flow [2020-10-16 03:10:44,061 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 73 places, 77 transitions, 162 flow [2020-10-16 03:10:44,092 INFO L129 PetriNetUnfolder]: 11/107 cut-off events. [2020-10-16 03:10:44,092 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 03:10:44,093 INFO L80 FinitePrefix]: Finished finitePrefix Result has 113 conditions, 107 events. 11/107 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 162 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 60. Up to 4 conditions per place. [2020-10-16 03:10:44,095 INFO L117 LiptonReduction]: Number of co-enabled transitions 288 [2020-10-16 03:10:44,205 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:44,240 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:44,253 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:44,287 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:44,292 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:44,292 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:10:44,331 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:44,356 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:44,362 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:44,381 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:44,383 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:44,383 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:10:46,583 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:46,608 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:46,614 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:46,635 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:46,637 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:46,637 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:10:46,652 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:46,677 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:46,682 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:46,702 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:46,703 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:46,704 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:10:49,246 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:49,280 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:49,288 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:49,316 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:49,318 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:49,318 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:10:49,345 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:49,374 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:49,379 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:49,404 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:49,405 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:49,406 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:10:51,570 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:51,602 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:51,616 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:51,641 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:51,642 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:51,643 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:10:51,660 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:51,689 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:51,699 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:51,735 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:51,736 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:51,738 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:10:53,932 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:53,987 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:53,994 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:54,027 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:54,029 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:54,029 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:10:54,045 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:54,086 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:54,098 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:54,140 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:54,141 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:54,141 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:10:56,184 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:56,219 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:56,228 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:56,259 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:56,261 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:56,261 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:10:56,283 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:56,319 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:56,324 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:56,357 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:10:56,358 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:10:56,359 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:10:58,766 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 72 [2020-10-16 03:10:59,041 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2020-10-16 03:10:59,397 WARN L193 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2020-10-16 03:10:59,517 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2020-10-16 03:10:59,549 INFO L132 LiptonReduction]: Checked pairs total: 383 [2020-10-16 03:10:59,550 INFO L134 LiptonReduction]: Total number of compositions: 73 [2020-10-16 03:10:59,555 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 15503 [2020-10-16 03:10:59,570 INFO L129 PetriNetUnfolder]: 1/7 cut-off events. [2020-10-16 03:10:59,573 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:10:59,573 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:10:59,574 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:10:59,575 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:10:59,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:10:59,580 INFO L82 PathProgramCache]: Analyzing trace with hash 9751133, now seen corresponding path program 1 times [2020-10-16 03:10:59,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:10:59,590 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292060168] [2020-10-16 03:10:59,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:10:59,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:10:59,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:10:59,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292060168] [2020-10-16 03:10:59,778 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:10:59,779 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:10:59,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131433977] [2020-10-16 03:10:59,790 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:10:59,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:10:59,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:10:59,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:10:59,810 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2020-10-16 03:10:59,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 17 places, 16 transitions, 40 flow. Second operand 3 states. [2020-10-16 03:10:59,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:10:59,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2020-10-16 03:10:59,814 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:10:59,857 INFO L129 PetriNetUnfolder]: 2/24 cut-off events. [2020-10-16 03:10:59,858 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 03:10:59,858 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 24 events. 2/24 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 23 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 21. Up to 16 conditions per place. [2020-10-16 03:10:59,860 INFO L132 encePairwiseOnDemand]: 154/157 looper letters, 11 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2020-10-16 03:10:59,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 19 places, 18 transitions, 70 flow [2020-10-16 03:10:59,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:10:59,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:10:59,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 230 transitions. [2020-10-16 03:10:59,877 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.4883227176220807 [2020-10-16 03:10:59,878 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 230 transitions. [2020-10-16 03:10:59,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 230 transitions. [2020-10-16 03:10:59,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:10:59,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 230 transitions. [2020-10-16 03:10:59,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:10:59,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:10:59,894 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:10:59,896 INFO L185 Difference]: Start difference. First operand has 17 places, 16 transitions, 40 flow. Second operand 3 states and 230 transitions. [2020-10-16 03:10:59,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 19 places, 18 transitions, 70 flow [2020-10-16 03:10:59,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 18 transitions, 70 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:10:59,902 INFO L241 Difference]: Finished difference. Result has 20 places, 16 transitions, 48 flow [2020-10-16 03:10:59,905 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=48, PETRI_PLACES=20, PETRI_TRANSITIONS=16} [2020-10-16 03:10:59,906 INFO L342 CegarLoopForPetriNet]: 17 programPoint places, 3 predicate places. [2020-10-16 03:10:59,906 INFO L481 AbstractCegarLoop]: Abstraction has has 20 places, 16 transitions, 48 flow [2020-10-16 03:10:59,906 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:10:59,907 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:10:59,907 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:10:59,907 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 03:10:59,907 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:10:59,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:10:59,908 INFO L82 PathProgramCache]: Analyzing trace with hash 1880129598, now seen corresponding path program 1 times [2020-10-16 03:10:59,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:10:59,908 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364350256] [2020-10-16 03:10:59,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:10:59,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:10:59,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:10:59,991 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364350256] [2020-10-16 03:10:59,991 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:10:59,992 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:10:59,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285782244] [2020-10-16 03:10:59,993 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:10:59,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:10:59,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:10:59,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:10:59,996 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2020-10-16 03:10:59,996 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 16 transitions, 48 flow. Second operand 4 states. [2020-10-16 03:10:59,996 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:10:59,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2020-10-16 03:10:59,997 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:11:00,054 INFO L129 PetriNetUnfolder]: 1/22 cut-off events. [2020-10-16 03:11:00,055 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-16 03:11:00,055 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 22 events. 1/22 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 15 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 31. Up to 9 conditions per place. [2020-10-16 03:11:00,055 INFO L132 encePairwiseOnDemand]: 150/157 looper letters, 8 selfloop transitions, 6 changer transitions 2/21 dead transitions. [2020-10-16 03:11:00,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 21 transitions, 90 flow [2020-10-16 03:11:00,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:11:00,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:11:00,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 306 transitions. [2020-10-16 03:11:00,059 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.4872611464968153 [2020-10-16 03:11:00,060 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 306 transitions. [2020-10-16 03:11:00,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 306 transitions. [2020-10-16 03:11:00,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:11:00,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 306 transitions. [2020-10-16 03:11:00,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:11:00,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:11:00,069 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:11:00,069 INFO L185 Difference]: Start difference. First operand has 20 places, 16 transitions, 48 flow. Second operand 4 states and 306 transitions. [2020-10-16 03:11:00,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 21 transitions, 90 flow [2020-10-16 03:11:00,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 21 transitions, 86 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-16 03:11:00,071 INFO L241 Difference]: Finished difference. Result has 22 places, 17 transitions, 68 flow [2020-10-16 03:11:00,071 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=44, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=68, PETRI_PLACES=22, PETRI_TRANSITIONS=17} [2020-10-16 03:11:00,072 INFO L342 CegarLoopForPetriNet]: 17 programPoint places, 5 predicate places. [2020-10-16 03:11:00,072 INFO L481 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 68 flow [2020-10-16 03:11:00,072 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:11:00,072 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:00,072 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2020-10-16 03:11:00,073 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 03:11:00,073 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:00,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:00,073 INFO L82 PathProgramCache]: Analyzing trace with hash -1845418187, now seen corresponding path program 1 times [2020-10-16 03:11:00,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:00,074 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128771346] [2020-10-16 03:11:00,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:00,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:11:00,119 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:11:00,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:11:00,176 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:11:00,201 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:11:00,201 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:11:00,201 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 03:11:00,202 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:11:00,203 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:11:00,204 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-16 03:11:00,209 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,210 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,210 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,210 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,210 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,211 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,211 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,211 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,211 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,211 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,212 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,212 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,212 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,212 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,212 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,213 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,214 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,214 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,215 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,215 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:00,217 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:11:00,217 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:11:00,218 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:11:00,218 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:11:00,218 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:11:00,218 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:11:00,218 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:11:00,218 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:11:00,218 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:11:00,221 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 86 places, 90 transitions, 198 flow [2020-10-16 03:11:00,252 INFO L129 PetriNetUnfolder]: 24/209 cut-off events. [2020-10-16 03:11:00,252 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2020-10-16 03:11:00,253 INFO L80 FinitePrefix]: Finished finitePrefix Result has 223 conditions, 209 events. 24/209 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 429 event pairs, 0 based on Foata normal form. 0/177 useless extension candidates. Maximal degree in co-relation 123. Up to 8 conditions per place. [2020-10-16 03:11:00,253 INFO L82 GeneralOperation]: Start removeDead. Operand has 86 places, 90 transitions, 198 flow [2020-10-16 03:11:00,254 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 83 transitions, 184 flow [2020-10-16 03:11:00,255 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:11:00,255 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 83 transitions, 184 flow [2020-10-16 03:11:00,255 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 83 transitions, 184 flow [2020-10-16 03:11:00,255 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 80 places, 83 transitions, 184 flow [2020-10-16 03:11:00,284 INFO L129 PetriNetUnfolder]: 20/181 cut-off events. [2020-10-16 03:11:00,285 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2020-10-16 03:11:00,286 INFO L80 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 181 events. 20/181 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 337 event pairs, 0 based on Foata normal form. 0/157 useless extension candidates. Maximal degree in co-relation 109. Up to 8 conditions per place. [2020-10-16 03:11:00,291 INFO L117 LiptonReduction]: Number of co-enabled transitions 712 [2020-10-16 03:11:00,318 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:00,342 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:00,346 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:00,373 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:00,374 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:00,374 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:00,388 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:00,407 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:00,411 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:00,440 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:00,441 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:00,442 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:02,839 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:02,864 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:02,869 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:02,886 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:02,888 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:02,888 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:02,906 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:02,925 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:02,929 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:02,947 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:02,949 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:02,949 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:05,055 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:05,081 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:05,086 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:05,119 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:05,120 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:05,121 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:05,133 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:05,166 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:05,169 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:05,189 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:05,190 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:05,191 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:07,581 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:07,617 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:07,624 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:07,648 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:07,649 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:07,650 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:07,669 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:07,697 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:07,703 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:07,729 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:07,730 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:07,730 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:09,838 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:09,873 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:09,877 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:09,900 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:09,901 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:09,902 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:09,914 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:09,942 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:09,946 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:09,968 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:09,969 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:09,969 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:12,179 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:12,204 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:12,208 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:12,229 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:12,229 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:12,230 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:12,248 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:12,275 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:12,279 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:12,300 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:12,301 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:12,302 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:14,541 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:14,586 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:14,592 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:14,638 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:14,639 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:14,640 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:14,653 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:14,699 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:14,703 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:14,737 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:14,738 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:14,738 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:16,920 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2020-10-16 03:11:17,089 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:17,126 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:17,132 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:17,162 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:17,164 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:17,164 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:17,178 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:17,213 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:17,217 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:17,246 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:17,247 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:17,248 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:19,293 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:11:19,324 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:19,328 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:11:19,356 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:19,357 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:11:19,357 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:11:19,377 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:11:19,409 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:19,412 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:11:19,438 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:19,439 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:11:19,439 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:11:19,738 WARN L193 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2020-10-16 03:11:19,842 INFO L132 LiptonReduction]: Checked pairs total: 1093 [2020-10-16 03:11:19,842 INFO L134 LiptonReduction]: Total number of compositions: 72 [2020-10-16 03:11:19,842 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19587 [2020-10-16 03:11:19,845 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-16 03:11:19,845 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:11:19,845 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:19,845 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:11:19,845 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:19,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:19,846 INFO L82 PathProgramCache]: Analyzing trace with hash 14925520, now seen corresponding path program 1 times [2020-10-16 03:11:19,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:19,846 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116786938] [2020-10-16 03:11:19,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:11:19,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:11:19,876 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116786938] [2020-10-16 03:11:19,876 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:11:19,877 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:11:19,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615489682] [2020-10-16 03:11:19,877 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:11:19,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:11:19,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:11:19,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:11:19,879 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 162 [2020-10-16 03:11:19,879 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 60 flow. Second operand 3 states. [2020-10-16 03:11:19,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:11:19,880 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 162 [2020-10-16 03:11:19,880 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:11:19,918 INFO L129 PetriNetUnfolder]: 6/51 cut-off events. [2020-10-16 03:11:19,918 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2020-10-16 03:11:19,918 INFO L80 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 51 events. 6/51 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 53. Up to 32 conditions per place. [2020-10-16 03:11:19,919 INFO L132 encePairwiseOnDemand]: 159/162 looper letters, 12 selfloop transitions, 2 changer transitions 0/24 dead transitions. [2020-10-16 03:11:19,919 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 24 transitions, 94 flow [2020-10-16 03:11:19,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:11:19,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:11:19,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 261 transitions. [2020-10-16 03:11:19,922 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2020-10-16 03:11:19,922 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 261 transitions. [2020-10-16 03:11:19,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 261 transitions. [2020-10-16 03:11:19,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:11:19,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 261 transitions. [2020-10-16 03:11:19,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:11:19,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:11:19,925 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:11:19,926 INFO L185 Difference]: Start difference. First operand has 23 places, 21 transitions, 60 flow. Second operand 3 states and 261 transitions. [2020-10-16 03:11:19,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 24 transitions, 94 flow [2020-10-16 03:11:19,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 24 transitions, 94 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:11:19,927 INFO L241 Difference]: Finished difference. Result has 26 places, 22 transitions, 72 flow [2020-10-16 03:11:19,928 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=26, PETRI_TRANSITIONS=22} [2020-10-16 03:11:19,928 INFO L342 CegarLoopForPetriNet]: 23 programPoint places, 3 predicate places. [2020-10-16 03:11:19,928 INFO L481 AbstractCegarLoop]: Abstraction has has 26 places, 22 transitions, 72 flow [2020-10-16 03:11:19,928 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:11:19,928 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:19,928 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:11:19,929 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 03:11:19,929 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:19,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:19,929 INFO L82 PathProgramCache]: Analyzing trace with hash -1159395716, now seen corresponding path program 1 times [2020-10-16 03:11:19,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:19,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356410206] [2020-10-16 03:11:19,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:19,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:11:19,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:11:19,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356410206] [2020-10-16 03:11:19,990 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:11:19,991 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:11:19,991 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121006206] [2020-10-16 03:11:19,992 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:11:19,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:11:19,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:11:19,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:11:19,994 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 162 [2020-10-16 03:11:19,994 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 22 transitions, 72 flow. Second operand 4 states. [2020-10-16 03:11:19,994 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:11:19,995 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 162 [2020-10-16 03:11:19,995 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:11:20,055 INFO L129 PetriNetUnfolder]: 5/56 cut-off events. [2020-10-16 03:11:20,055 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2020-10-16 03:11:20,056 INFO L80 FinitePrefix]: Finished finitePrefix Result has 117 conditions, 56 events. 5/56 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 1 based on Foata normal form. 0/50 useless extension candidates. Maximal degree in co-relation 95. Up to 25 conditions per place. [2020-10-16 03:11:20,056 INFO L132 encePairwiseOnDemand]: 155/162 looper letters, 12 selfloop transitions, 6 changer transitions 0/28 dead transitions. [2020-10-16 03:11:20,056 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 28 transitions, 120 flow [2020-10-16 03:11:20,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:11:20,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:11:20,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 348 transitions. [2020-10-16 03:11:20,059 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2020-10-16 03:11:20,059 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 348 transitions. [2020-10-16 03:11:20,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 348 transitions. [2020-10-16 03:11:20,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:11:20,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 348 transitions. [2020-10-16 03:11:20,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:11:20,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:11:20,062 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:11:20,062 INFO L185 Difference]: Start difference. First operand has 26 places, 22 transitions, 72 flow. Second operand 4 states and 348 transitions. [2020-10-16 03:11:20,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 28 transitions, 120 flow [2020-10-16 03:11:20,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 28 transitions, 118 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:11:20,064 INFO L241 Difference]: Finished difference. Result has 29 places, 24 transitions, 98 flow [2020-10-16 03:11:20,064 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=98, PETRI_PLACES=29, PETRI_TRANSITIONS=24} [2020-10-16 03:11:20,064 INFO L342 CegarLoopForPetriNet]: 23 programPoint places, 6 predicate places. [2020-10-16 03:11:20,065 INFO L481 AbstractCegarLoop]: Abstraction has has 29 places, 24 transitions, 98 flow [2020-10-16 03:11:20,065 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:11:20,065 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:20,065 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1] [2020-10-16 03:11:20,065 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-16 03:11:20,065 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:20,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:20,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1212241017, now seen corresponding path program 1 times [2020-10-16 03:11:20,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:20,066 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108337646] [2020-10-16 03:11:20,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:20,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:11:20,087 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:11:20,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:11:20,106 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:11:20,114 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:11:20,115 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:11:20,115 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-16 03:11:20,115 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:11:20,116 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:11:20,117 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-16 03:11:20,123 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,123 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,124 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,124 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,124 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,124 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,124 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,125 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,125 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,125 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,125 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,125 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,125 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,126 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,126 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,126 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,126 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,126 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,127 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,127 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,127 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,127 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,129 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,129 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,129 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,129 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,132 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,132 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,133 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,133 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:20,138 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:11:20,139 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:11:20,139 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:11:20,139 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:11:20,139 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:11:20,139 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:11:20,139 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:11:20,140 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:11:20,140 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:11:20,141 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 93 places, 96 transitions, 222 flow [2020-10-16 03:11:20,175 INFO L129 PetriNetUnfolder]: 46/368 cut-off events. [2020-10-16 03:11:20,176 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2020-10-16 03:11:20,177 INFO L80 FinitePrefix]: Finished finitePrefix Result has 396 conditions, 368 events. 46/368 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1023 event pairs, 1 based on Foata normal form. 0/310 useless extension candidates. Maximal degree in co-relation 217. Up to 16 conditions per place. [2020-10-16 03:11:20,177 INFO L82 GeneralOperation]: Start removeDead. Operand has 93 places, 96 transitions, 222 flow [2020-10-16 03:11:20,178 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 87 places, 89 transitions, 208 flow [2020-10-16 03:11:20,178 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:11:20,179 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 89 transitions, 208 flow [2020-10-16 03:11:20,179 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 89 transitions, 208 flow [2020-10-16 03:11:20,179 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 87 places, 89 transitions, 208 flow [2020-10-16 03:11:20,207 INFO L129 PetriNetUnfolder]: 38/312 cut-off events. [2020-10-16 03:11:20,208 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2020-10-16 03:11:20,208 INFO L80 FinitePrefix]: Finished finitePrefix Result has 340 conditions, 312 events. 38/312 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 785 event pairs, 1 based on Foata normal form. 0/270 useless extension candidates. Maximal degree in co-relation 189. Up to 16 conditions per place. [2020-10-16 03:11:20,212 INFO L117 LiptonReduction]: Number of co-enabled transitions 1152 [2020-10-16 03:11:20,603 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:20,621 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:20,624 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:20,640 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:20,641 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:20,642 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:20,660 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:20,695 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:20,698 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:20,713 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:20,714 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:20,714 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:23,159 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:23,193 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:23,198 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:23,226 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:23,227 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:23,227 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:23,239 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:23,288 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:23,292 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:23,318 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:23,319 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:23,319 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:25,380 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:25,407 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:25,412 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:25,435 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:25,436 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:25,437 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:25,444 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:25,480 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:25,483 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:25,504 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:25,506 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:25,506 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:27,719 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:27,754 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:27,764 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:27,798 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:27,800 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:27,802 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:27,814 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:27,851 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:27,855 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:27,888 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:27,889 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:27,890 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:29,981 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:30,017 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:30,021 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:30,053 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:30,054 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:30,054 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:30,068 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:30,105 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:30,108 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:30,139 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:30,140 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:30,140 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:32,268 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2020-10-16 03:11:32,557 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2020-10-16 03:11:32,729 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2020-10-16 03:11:32,845 INFO L132 LiptonReduction]: Checked pairs total: 1689 [2020-10-16 03:11:32,845 INFO L134 LiptonReduction]: Total number of compositions: 76 [2020-10-16 03:11:32,846 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12668 [2020-10-16 03:11:32,848 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-16 03:11:32,848 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:11:32,848 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:32,848 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:11:32,848 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:32,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:32,849 INFO L82 PathProgramCache]: Analyzing trace with hash 20406122, now seen corresponding path program 1 times [2020-10-16 03:11:32,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:32,849 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815114882] [2020-10-16 03:11:32,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:32,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:11:32,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:11:32,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815114882] [2020-10-16 03:11:32,886 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:11:32,886 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:11:32,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601810217] [2020-10-16 03:11:32,886 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:11:32,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:11:32,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:11:32,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:11:32,888 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 172 [2020-10-16 03:11:32,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 24 transitions, 78 flow. Second operand 3 states. [2020-10-16 03:11:32,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:11:32,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 172 [2020-10-16 03:11:32,889 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:11:32,924 INFO L129 PetriNetUnfolder]: 15/95 cut-off events. [2020-10-16 03:11:32,924 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2020-10-16 03:11:32,925 INFO L80 FinitePrefix]: Finished finitePrefix Result has 186 conditions, 95 events. 15/95 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 190 event pairs, 1 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 102. Up to 60 conditions per place. [2020-10-16 03:11:32,925 INFO L132 encePairwiseOnDemand]: 169/172 looper letters, 12 selfloop transitions, 2 changer transitions 0/27 dead transitions. [2020-10-16 03:11:32,926 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 27 transitions, 112 flow [2020-10-16 03:11:32,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:11:32,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:11:32,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 294 transitions. [2020-10-16 03:11:32,928 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2020-10-16 03:11:32,928 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 294 transitions. [2020-10-16 03:11:32,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 294 transitions. [2020-10-16 03:11:32,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:11:32,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 294 transitions. [2020-10-16 03:11:32,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:11:32,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:11:32,931 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:11:32,931 INFO L185 Difference]: Start difference. First operand has 27 places, 24 transitions, 78 flow. Second operand 3 states and 294 transitions. [2020-10-16 03:11:32,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 27 transitions, 112 flow [2020-10-16 03:11:32,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 27 transitions, 112 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:11:32,933 INFO L241 Difference]: Finished difference. Result has 30 places, 25 transitions, 90 flow [2020-10-16 03:11:32,933 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=90, PETRI_PLACES=30, PETRI_TRANSITIONS=25} [2020-10-16 03:11:32,934 INFO L342 CegarLoopForPetriNet]: 27 programPoint places, 3 predicate places. [2020-10-16 03:11:32,934 INFO L481 AbstractCegarLoop]: Abstraction has has 30 places, 25 transitions, 90 flow [2020-10-16 03:11:32,934 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:11:32,934 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:32,934 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:11:32,935 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-16 03:11:32,935 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:32,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:32,935 INFO L82 PathProgramCache]: Analyzing trace with hash -1351295513, now seen corresponding path program 1 times [2020-10-16 03:11:32,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:32,936 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817297625] [2020-10-16 03:11:32,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:32,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:11:32,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:11:32,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817297625] [2020-10-16 03:11:32,966 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:11:32,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:11:32,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923725562] [2020-10-16 03:11:32,967 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:11:32,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:11:32,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:11:32,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:11:32,969 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 172 [2020-10-16 03:11:32,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 25 transitions, 90 flow. Second operand 4 states. [2020-10-16 03:11:32,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:11:32,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 172 [2020-10-16 03:11:32,970 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:11:33,023 INFO L129 PetriNetUnfolder]: 15/112 cut-off events. [2020-10-16 03:11:33,024 INFO L130 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2020-10-16 03:11:33,024 INFO L80 FinitePrefix]: Finished finitePrefix Result has 227 conditions, 112 events. 15/112 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 286 event pairs, 4 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 204. Up to 54 conditions per place. [2020-10-16 03:11:33,025 INFO L132 encePairwiseOnDemand]: 165/172 looper letters, 12 selfloop transitions, 6 changer transitions 0/31 dead transitions. [2020-10-16 03:11:33,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 31 transitions, 138 flow [2020-10-16 03:11:33,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:11:33,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:11:33,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 392 transitions. [2020-10-16 03:11:33,028 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2020-10-16 03:11:33,028 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 392 transitions. [2020-10-16 03:11:33,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 392 transitions. [2020-10-16 03:11:33,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:11:33,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 392 transitions. [2020-10-16 03:11:33,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:11:33,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:11:33,031 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:11:33,031 INFO L185 Difference]: Start difference. First operand has 30 places, 25 transitions, 90 flow. Second operand 4 states and 392 transitions. [2020-10-16 03:11:33,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 31 transitions, 138 flow [2020-10-16 03:11:33,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 136 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:11:33,034 INFO L241 Difference]: Finished difference. Result has 33 places, 27 transitions, 116 flow [2020-10-16 03:11:33,034 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=116, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2020-10-16 03:11:33,034 INFO L342 CegarLoopForPetriNet]: 27 programPoint places, 6 predicate places. [2020-10-16 03:11:33,034 INFO L481 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 116 flow [2020-10-16 03:11:33,034 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:11:33,034 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:33,035 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:11:33,035 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 03:11:33,035 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:33,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:33,035 INFO L82 PathProgramCache]: Analyzing trace with hash -543529649, now seen corresponding path program 1 times [2020-10-16 03:11:33,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:33,036 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752091584] [2020-10-16 03:11:33,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:33,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:11:33,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:11:33,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752091584] [2020-10-16 03:11:33,074 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765243522] [2020-10-16 03:11:33,074 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 [2020-10-16 03:11:33,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:11:33,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 03:11:33,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:11:33,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:11:33,196 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:11:33,196 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 03:11:33,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49483211] [2020-10-16 03:11:33,197 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 03:11:33,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:11:33,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 03:11:33,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2020-10-16 03:11:33,199 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 172 [2020-10-16 03:11:33,200 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 116 flow. Second operand 6 states. [2020-10-16 03:11:33,200 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:11:33,200 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 172 [2020-10-16 03:11:33,200 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:11:33,263 INFO L129 PetriNetUnfolder]: 14/106 cut-off events. [2020-10-16 03:11:33,264 INFO L130 PetriNetUnfolder]: For 37/37 co-relation queries the response was YES. [2020-10-16 03:11:33,264 INFO L80 FinitePrefix]: Finished finitePrefix Result has 269 conditions, 106 events. 14/106 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 275 event pairs, 4 based on Foata normal form. 1/100 useless extension candidates. Maximal degree in co-relation 140. Up to 64 conditions per place. [2020-10-16 03:11:33,265 INFO L132 encePairwiseOnDemand]: 169/172 looper letters, 16 selfloop transitions, 3 changer transitions 0/32 dead transitions. [2020-10-16 03:11:33,265 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 32 transitions, 166 flow [2020-10-16 03:11:33,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:11:33,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:11:33,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 390 transitions. [2020-10-16 03:11:33,267 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2020-10-16 03:11:33,268 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 390 transitions. [2020-10-16 03:11:33,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 390 transitions. [2020-10-16 03:11:33,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:11:33,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 390 transitions. [2020-10-16 03:11:33,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:11:33,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:11:33,271 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:11:33,271 INFO L185 Difference]: Start difference. First operand has 33 places, 27 transitions, 116 flow. Second operand 4 states and 390 transitions. [2020-10-16 03:11:33,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 32 transitions, 166 flow [2020-10-16 03:11:33,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 32 transitions, 165 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:11:33,274 INFO L241 Difference]: Finished difference. Result has 36 places, 28 transitions, 131 flow [2020-10-16 03:11:33,274 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=131, PETRI_PLACES=36, PETRI_TRANSITIONS=28} [2020-10-16 03:11:33,275 INFO L342 CegarLoopForPetriNet]: 27 programPoint places, 9 predicate places. [2020-10-16 03:11:33,275 INFO L481 AbstractCegarLoop]: Abstraction has has 36 places, 28 transitions, 131 flow [2020-10-16 03:11:33,275 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 03:11:33,275 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:33,275 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1] [2020-10-16 03:11:33,488 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2020-10-16 03:11:33,489 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:33,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:33,490 INFO L82 PathProgramCache]: Analyzing trace with hash -149664206, now seen corresponding path program 1 times [2020-10-16 03:11:33,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:33,490 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481991578] [2020-10-16 03:11:33,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:33,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:11:33,513 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:11:33,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:11:33,531 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:11:33,540 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:11:33,540 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:11:33,541 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-16 03:11:33,541 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:11:33,541 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:11:33,542 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-16 03:11:33,549 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,549 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,549 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,549 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,550 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,550 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,550 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,550 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,550 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,550 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,550 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,551 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,551 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,551 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,551 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,551 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,551 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,551 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,552 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,552 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,552 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,552 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,552 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,552 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,553 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,553 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,553 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,553 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,554 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,554 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,555 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,555 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,556 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,556 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,556 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,556 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,557 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,557 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,558 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,558 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:33,561 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:11:33,562 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:11:33,562 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:11:33,562 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:11:33,562 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:11:33,562 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:11:33,562 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:11:33,562 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:11:33,562 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:11:33,564 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 100 places, 102 transitions, 248 flow [2020-10-16 03:11:33,628 INFO L129 PetriNetUnfolder]: 92/671 cut-off events. [2020-10-16 03:11:33,628 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2020-10-16 03:11:33,630 INFO L80 FinitePrefix]: Finished finitePrefix Result has 726 conditions, 671 events. 92/671 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2607 event pairs, 6 based on Foata normal form. 0/563 useless extension candidates. Maximal degree in co-relation 388. Up to 32 conditions per place. [2020-10-16 03:11:33,631 INFO L82 GeneralOperation]: Start removeDead. Operand has 100 places, 102 transitions, 248 flow [2020-10-16 03:11:33,633 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 94 places, 95 transitions, 234 flow [2020-10-16 03:11:33,633 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:11:33,634 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 95 transitions, 234 flow [2020-10-16 03:11:33,634 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 95 transitions, 234 flow [2020-10-16 03:11:33,634 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 94 places, 95 transitions, 234 flow [2020-10-16 03:11:33,693 INFO L129 PetriNetUnfolder]: 76/559 cut-off events. [2020-10-16 03:11:33,694 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2020-10-16 03:11:33,696 INFO L80 FinitePrefix]: Finished finitePrefix Result has 614 conditions, 559 events. 76/559 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2017 event pairs, 6 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 332. Up to 32 conditions per place. [2020-10-16 03:11:33,707 INFO L117 LiptonReduction]: Number of co-enabled transitions 1648 [2020-10-16 03:11:34,195 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:34,225 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:34,229 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:34,257 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:34,258 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:34,258 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:34,270 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:34,304 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:34,309 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:34,333 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:34,334 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:34,335 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:36,839 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:36,863 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:36,869 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:36,891 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:36,892 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:36,892 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:36,907 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:36,942 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:36,946 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:36,972 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:36,973 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:36,973 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:39,014 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:39,046 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:39,049 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:39,082 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:39,083 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:39,083 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:39,093 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:39,136 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:39,139 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:39,168 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:39,169 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:39,169 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:41,540 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:41,578 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:41,581 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:41,607 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:41,608 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:41,608 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:41,618 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:41,643 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:41,647 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:41,678 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:41,679 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:41,680 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:43,718 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:43,743 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:43,747 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:43,769 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:43,769 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:43,769 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:43,784 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:43,811 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:43,815 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:43,835 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:43,836 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:43,836 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:46,119 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:46,157 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:46,167 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:46,195 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:46,196 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:46,197 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:46,207 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:46,241 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:46,244 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:46,275 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:46,275 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:46,276 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:48,294 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:48,335 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:48,339 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:48,368 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:48,369 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:48,369 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:48,377 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:48,410 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:48,419 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:48,448 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:48,449 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:48,449 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:11:50,618 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 79 [2020-10-16 03:11:50,895 WARN L193 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2020-10-16 03:11:51,204 WARN L193 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2020-10-16 03:11:51,311 INFO L132 LiptonReduction]: Checked pairs total: 2789 [2020-10-16 03:11:51,311 INFO L134 LiptonReduction]: Total number of compositions: 81 [2020-10-16 03:11:51,311 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 17678 [2020-10-16 03:11:51,313 INFO L129 PetriNetUnfolder]: 1/9 cut-off events. [2020-10-16 03:11:51,313 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:11:51,313 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:51,313 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:11:51,313 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:51,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:51,314 INFO L82 PathProgramCache]: Analyzing trace with hash 26217634, now seen corresponding path program 1 times [2020-10-16 03:11:51,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:51,314 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793955795] [2020-10-16 03:11:51,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:51,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:11:51,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:11:51,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793955795] [2020-10-16 03:11:51,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:11:51,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:11:51,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325833462] [2020-10-16 03:11:51,340 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:11:51,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:11:51,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:11:51,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:11:51,342 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 183 [2020-10-16 03:11:51,342 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 98 flow. Second operand 3 states. [2020-10-16 03:11:51,342 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:11:51,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 183 [2020-10-16 03:11:51,342 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:11:51,403 INFO L129 PetriNetUnfolder]: 36/179 cut-off events. [2020-10-16 03:11:51,404 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2020-10-16 03:11:51,405 INFO L80 FinitePrefix]: Finished finitePrefix Result has 349 conditions, 179 events. 36/179 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 490 event pairs, 6 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 188. Up to 112 conditions per place. [2020-10-16 03:11:51,406 INFO L132 encePairwiseOnDemand]: 180/183 looper letters, 12 selfloop transitions, 2 changer transitions 0/30 dead transitions. [2020-10-16 03:11:51,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 132 flow [2020-10-16 03:11:51,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:11:51,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:11:51,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 324 transitions. [2020-10-16 03:11:51,408 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5901639344262295 [2020-10-16 03:11:51,409 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 324 transitions. [2020-10-16 03:11:51,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 324 transitions. [2020-10-16 03:11:51,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:11:51,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 324 transitions. [2020-10-16 03:11:51,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:11:51,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:11:51,411 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:11:51,411 INFO L185 Difference]: Start difference. First operand has 31 places, 27 transitions, 98 flow. Second operand 3 states and 324 transitions. [2020-10-16 03:11:51,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 132 flow [2020-10-16 03:11:51,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 30 transitions, 132 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:11:51,414 INFO L241 Difference]: Finished difference. Result has 34 places, 28 transitions, 110 flow [2020-10-16 03:11:51,415 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=34, PETRI_TRANSITIONS=28} [2020-10-16 03:11:51,415 INFO L342 CegarLoopForPetriNet]: 31 programPoint places, 3 predicate places. [2020-10-16 03:11:51,415 INFO L481 AbstractCegarLoop]: Abstraction has has 34 places, 28 transitions, 110 flow [2020-10-16 03:11:51,415 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:11:51,415 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:51,415 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:11:51,416 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-16 03:11:51,416 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:51,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:51,416 INFO L82 PathProgramCache]: Analyzing trace with hash -1856857322, now seen corresponding path program 1 times [2020-10-16 03:11:51,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:51,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228442199] [2020-10-16 03:11:51,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:51,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:11:51,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:11:51,460 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228442199] [2020-10-16 03:11:51,460 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:11:51,460 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:11:51,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962715090] [2020-10-16 03:11:51,461 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:11:51,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:11:51,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:11:51,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:11:51,462 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 183 [2020-10-16 03:11:51,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 28 transitions, 110 flow. Second operand 4 states. [2020-10-16 03:11:51,465 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:11:51,465 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 183 [2020-10-16 03:11:51,465 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:11:51,532 INFO L129 PetriNetUnfolder]: 38/215 cut-off events. [2020-10-16 03:11:51,533 INFO L130 PetriNetUnfolder]: For 58/58 co-relation queries the response was YES. [2020-10-16 03:11:51,534 INFO L80 FinitePrefix]: Finished finitePrefix Result has 427 conditions, 215 events. 38/215 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 727 event pairs, 12 based on Foata normal form. 0/185 useless extension candidates. Maximal degree in co-relation 403. Up to 108 conditions per place. [2020-10-16 03:11:51,536 INFO L132 encePairwiseOnDemand]: 176/183 looper letters, 12 selfloop transitions, 6 changer transitions 0/34 dead transitions. [2020-10-16 03:11:51,536 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 34 transitions, 158 flow [2020-10-16 03:11:51,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:11:51,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:11:51,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 432 transitions. [2020-10-16 03:11:51,539 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5901639344262295 [2020-10-16 03:11:51,540 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 432 transitions. [2020-10-16 03:11:51,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 432 transitions. [2020-10-16 03:11:51,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:11:51,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 432 transitions. [2020-10-16 03:11:51,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:11:51,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:11:51,543 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:11:51,543 INFO L185 Difference]: Start difference. First operand has 34 places, 28 transitions, 110 flow. Second operand 4 states and 432 transitions. [2020-10-16 03:11:51,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 34 transitions, 158 flow [2020-10-16 03:11:51,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 34 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:11:51,549 INFO L241 Difference]: Finished difference. Result has 37 places, 30 transitions, 136 flow [2020-10-16 03:11:51,549 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=37, PETRI_TRANSITIONS=30} [2020-10-16 03:11:51,550 INFO L342 CegarLoopForPetriNet]: 31 programPoint places, 6 predicate places. [2020-10-16 03:11:51,550 INFO L481 AbstractCegarLoop]: Abstraction has has 37 places, 30 transitions, 136 flow [2020-10-16 03:11:51,550 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:11:51,550 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:51,550 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:11:51,550 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-16 03:11:51,550 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:51,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:51,551 INFO L82 PathProgramCache]: Analyzing trace with hash 355253362, now seen corresponding path program 1 times [2020-10-16 03:11:51,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:51,551 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287352353] [2020-10-16 03:11:51,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:51,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:11:51,636 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:11:51,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287352353] [2020-10-16 03:11:51,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684821725] [2020-10-16 03:11:51,637 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 [2020-10-16 03:11:51,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:11:51,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 03:11:51,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:11:51,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:11:51,742 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:11:51,742 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2020-10-16 03:11:51,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184956382] [2020-10-16 03:11:51,743 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 03:11:51,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:11:51,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 03:11:51,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-16 03:11:51,745 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 183 [2020-10-16 03:11:51,746 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 30 transitions, 136 flow. Second operand 7 states. [2020-10-16 03:11:51,746 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:11:51,746 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 183 [2020-10-16 03:11:51,746 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:11:51,871 INFO L129 PetriNetUnfolder]: 36/230 cut-off events. [2020-10-16 03:11:51,871 INFO L130 PetriNetUnfolder]: For 94/94 co-relation queries the response was YES. [2020-10-16 03:11:51,872 INFO L80 FinitePrefix]: Finished finitePrefix Result has 558 conditions, 230 events. 36/230 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 889 event pairs, 20 based on Foata normal form. 10/229 useless extension candidates. Maximal degree in co-relation 282. Up to 79 conditions per place. [2020-10-16 03:11:51,873 INFO L132 encePairwiseOnDemand]: 176/183 looper letters, 16 selfloop transitions, 9 changer transitions 0/41 dead transitions. [2020-10-16 03:11:51,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 41 transitions, 214 flow [2020-10-16 03:11:51,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:11:51,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:11:51,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2020-10-16 03:11:51,876 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5934426229508196 [2020-10-16 03:11:51,876 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2020-10-16 03:11:51,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2020-10-16 03:11:51,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:11:51,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2020-10-16 03:11:51,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:11:51,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:11:51,880 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:11:51,880 INFO L185 Difference]: Start difference. First operand has 37 places, 30 transitions, 136 flow. Second operand 5 states and 543 transitions. [2020-10-16 03:11:51,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 41 transitions, 214 flow [2020-10-16 03:11:51,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 213 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:11:51,884 INFO L241 Difference]: Finished difference. Result has 41 places, 33 transitions, 179 flow [2020-10-16 03:11:51,884 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=179, PETRI_PLACES=41, PETRI_TRANSITIONS=33} [2020-10-16 03:11:51,885 INFO L342 CegarLoopForPetriNet]: 31 programPoint places, 10 predicate places. [2020-10-16 03:11:51,885 INFO L481 AbstractCegarLoop]: Abstraction has has 41 places, 33 transitions, 179 flow [2020-10-16 03:11:51,885 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 03:11:51,885 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:11:51,885 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1] [2020-10-16 03:11:52,099 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-16 03:11:52,099 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:11:52,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:11:52,100 INFO L82 PathProgramCache]: Analyzing trace with hash -1503506538, now seen corresponding path program 1 times [2020-10-16 03:11:52,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:11:52,100 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277286814] [2020-10-16 03:11:52,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:11:52,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:11:52,135 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:11:52,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:11:52,158 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:11:52,168 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:11:52,168 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:11:52,168 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-16 03:11:52,168 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:11:52,169 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:11:52,169 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-16 03:11:52,177 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,177 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,177 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,177 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,177 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,178 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,178 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,178 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,178 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,178 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,178 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,178 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,179 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,179 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,179 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,179 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,179 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,179 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,179 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,180 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,180 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,180 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,180 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,180 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,180 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,180 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,181 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,181 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,181 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,181 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,181 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,181 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,182 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,182 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,183 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,183 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,183 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,183 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,185 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,185 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,185 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,185 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,186 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,186 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,186 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,186 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,188 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,188 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,188 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,188 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:11:52,192 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:11:52,193 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:11:52,193 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:11:52,193 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:11:52,193 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:11:52,193 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:11:52,193 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:11:52,193 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:11:52,193 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:11:52,195 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 108 transitions, 276 flow [2020-10-16 03:11:52,314 INFO L129 PetriNetUnfolder]: 190/1266 cut-off events. [2020-10-16 03:11:52,314 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2020-10-16 03:11:52,318 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1377 conditions, 1266 events. 190/1266 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 6595 event pairs, 23 based on Foata normal form. 0/1060 useless extension candidates. Maximal degree in co-relation 716. Up to 80 conditions per place. [2020-10-16 03:11:52,318 INFO L82 GeneralOperation]: Start removeDead. Operand has 107 places, 108 transitions, 276 flow [2020-10-16 03:11:52,322 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 101 transitions, 262 flow [2020-10-16 03:11:52,323 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:11:52,323 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 101 transitions, 262 flow [2020-10-16 03:11:52,323 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 101 transitions, 262 flow [2020-10-16 03:11:52,323 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 101 places, 101 transitions, 262 flow [2020-10-16 03:11:52,426 INFO L129 PetriNetUnfolder]: 158/1042 cut-off events. [2020-10-16 03:11:52,426 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2020-10-16 03:11:52,429 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1153 conditions, 1042 events. 158/1042 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 4972 event pairs, 23 based on Foata normal form. 0/900 useless extension candidates. Maximal degree in co-relation 604. Up to 80 conditions per place. [2020-10-16 03:11:52,447 INFO L117 LiptonReduction]: Number of co-enabled transitions 2200 [2020-10-16 03:11:52,511 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:52,536 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:52,539 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:52,557 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:52,558 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:52,558 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:52,567 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:52,590 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:52,594 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:52,610 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:52,611 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:52,612 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:54,713 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:54,733 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:54,736 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:54,751 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:54,752 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:54,752 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:54,761 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:54,783 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:54,786 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:54,804 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:54,805 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:54,805 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:11:57,338 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:57,365 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:57,371 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:57,412 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:57,413 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:57,413 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:57,421 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:57,448 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:57,452 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:57,476 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:57,478 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:57,478 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:59,511 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:11:59,535 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:59,537 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:11:59,554 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:59,554 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:11:59,555 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:11:59,567 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:11:59,591 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:59,593 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:11:59,617 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:59,618 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:11:59,618 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:11:59,733 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:59,761 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:59,765 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:59,790 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:59,791 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:59,791 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:11:59,809 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:59,838 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:59,843 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:59,868 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:11:59,869 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:11:59,869 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:12:01,898 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:01,920 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:01,922 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:01,937 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:01,938 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:01,938 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:01,945 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:01,966 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:01,969 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:01,989 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:01,990 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:01,990 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:02,048 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,072 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,074 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,093 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,094 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,094 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:02,101 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,122 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,125 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,147 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,147 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,147 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:02,285 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,308 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,311 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,330 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,330 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,331 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:02,339 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,362 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,365 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,384 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,384 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:02,385 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:02,677 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:02,720 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,723 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:02,757 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,758 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:02,758 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:02,773 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:02,814 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,818 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:02,854 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:02,855 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:02,855 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:04,961 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:04,995 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:04,999 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:05,028 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:05,029 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:05,030 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:05,037 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:05,073 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:05,077 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:05,107 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:05,108 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:05,108 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:07,578 WARN L193 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2020-10-16 03:12:07,908 WARN L193 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 94 [2020-10-16 03:12:08,027 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-10-16 03:12:08,039 INFO L132 LiptonReduction]: Checked pairs total: 3980 [2020-10-16 03:12:08,039 INFO L134 LiptonReduction]: Total number of compositions: 79 [2020-10-16 03:12:08,039 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 15717 [2020-10-16 03:12:08,042 INFO L129 PetriNetUnfolder]: 1/7 cut-off events. [2020-10-16 03:12:08,042 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:12:08,042 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:08,042 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:12:08,043 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:08,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:08,043 INFO L82 PathProgramCache]: Analyzing trace with hash 32163568, now seen corresponding path program 1 times [2020-10-16 03:12:08,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:08,044 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970770319] [2020-10-16 03:12:08,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:08,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:08,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:12:08,075 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970770319] [2020-10-16 03:12:08,075 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:12:08,075 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:12:08,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952674690] [2020-10-16 03:12:08,076 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:12:08,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:08,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:12:08,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:12:08,079 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 187 [2020-10-16 03:12:08,079 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 30 transitions, 120 flow. Second operand 3 states. [2020-10-16 03:12:08,079 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:08,079 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 187 [2020-10-16 03:12:08,080 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:08,171 INFO L129 PetriNetUnfolder]: 85/347 cut-off events. [2020-10-16 03:12:08,171 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2020-10-16 03:12:08,172 INFO L80 FinitePrefix]: Finished finitePrefix Result has 673 conditions, 347 events. 85/347 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1250 event pairs, 23 based on Foata normal form. 0/278 useless extension candidates. Maximal degree in co-relation 351. Up to 212 conditions per place. [2020-10-16 03:12:08,175 INFO L132 encePairwiseOnDemand]: 184/187 looper letters, 12 selfloop transitions, 2 changer transitions 0/33 dead transitions. [2020-10-16 03:12:08,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 33 transitions, 154 flow [2020-10-16 03:12:08,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:12:08,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:12:08,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 345 transitions. [2020-10-16 03:12:08,178 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6149732620320856 [2020-10-16 03:12:08,178 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 345 transitions. [2020-10-16 03:12:08,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 345 transitions. [2020-10-16 03:12:08,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:08,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 345 transitions. [2020-10-16 03:12:08,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:12:08,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:12:08,182 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:12:08,182 INFO L185 Difference]: Start difference. First operand has 35 places, 30 transitions, 120 flow. Second operand 3 states and 345 transitions. [2020-10-16 03:12:08,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 33 transitions, 154 flow [2020-10-16 03:12:08,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 33 transitions, 154 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:12:08,188 INFO L241 Difference]: Finished difference. Result has 38 places, 31 transitions, 132 flow [2020-10-16 03:12:08,188 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2020-10-16 03:12:08,188 INFO L342 CegarLoopForPetriNet]: 35 programPoint places, 3 predicate places. [2020-10-16 03:12:08,188 INFO L481 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 132 flow [2020-10-16 03:12:08,188 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:12:08,188 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:08,188 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:08,189 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-16 03:12:08,189 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:08,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:08,189 INFO L82 PathProgramCache]: Analyzing trace with hash -1552183683, now seen corresponding path program 1 times [2020-10-16 03:12:08,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:08,191 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048214138] [2020-10-16 03:12:08,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:08,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:08,256 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:12:08,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048214138] [2020-10-16 03:12:08,257 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:12:08,257 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:12:08,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645543828] [2020-10-16 03:12:08,258 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:12:08,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:08,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:12:08,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:12:08,259 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 187 [2020-10-16 03:12:08,260 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 132 flow. Second operand 4 states. [2020-10-16 03:12:08,260 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:08,260 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 187 [2020-10-16 03:12:08,260 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:08,331 INFO L129 PetriNetUnfolder]: 90/413 cut-off events. [2020-10-16 03:12:08,332 INFO L130 PetriNetUnfolder]: For 125/125 co-relation queries the response was YES. [2020-10-16 03:12:08,332 INFO L80 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 413 events. 90/413 cut-off events. For 125/125 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1739 event pairs, 33 based on Foata normal form. 0/351 useless extension candidates. Maximal degree in co-relation 784. Up to 211 conditions per place. [2020-10-16 03:12:08,334 INFO L132 encePairwiseOnDemand]: 180/187 looper letters, 12 selfloop transitions, 6 changer transitions 0/37 dead transitions. [2020-10-16 03:12:08,334 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 37 transitions, 180 flow [2020-10-16 03:12:08,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:12:08,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:12:08,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 460 transitions. [2020-10-16 03:12:08,337 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6149732620320856 [2020-10-16 03:12:08,337 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 460 transitions. [2020-10-16 03:12:08,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 460 transitions. [2020-10-16 03:12:08,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:08,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 460 transitions. [2020-10-16 03:12:08,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:12:08,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:12:08,341 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:12:08,341 INFO L185 Difference]: Start difference. First operand has 38 places, 31 transitions, 132 flow. Second operand 4 states and 460 transitions. [2020-10-16 03:12:08,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 37 transitions, 180 flow [2020-10-16 03:12:08,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 37 transitions, 178 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:12:08,343 INFO L241 Difference]: Finished difference. Result has 41 places, 33 transitions, 158 flow [2020-10-16 03:12:08,344 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=158, PETRI_PLACES=41, PETRI_TRANSITIONS=33} [2020-10-16 03:12:08,344 INFO L342 CegarLoopForPetriNet]: 35 programPoint places, 6 predicate places. [2020-10-16 03:12:08,344 INFO L481 AbstractCegarLoop]: Abstraction has has 41 places, 33 transitions, 158 flow [2020-10-16 03:12:08,344 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:12:08,344 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:08,344 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:08,345 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-16 03:12:08,345 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:08,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:08,345 INFO L82 PathProgramCache]: Analyzing trace with hash -1578875686, now seen corresponding path program 1 times [2020-10-16 03:12:08,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:08,345 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656207347] [2020-10-16 03:12:08,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:08,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:08,380 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:12:08,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656207347] [2020-10-16 03:12:08,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022774321] [2020-10-16 03:12:08,382 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 [2020-10-16 03:12:08,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:08,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 03:12:08,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:12:08,468 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:12:08,468 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:12:08,469 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 03:12:08,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068855364] [2020-10-16 03:12:08,470 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 03:12:08,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:08,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 03:12:08,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 03:12:08,471 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 187 [2020-10-16 03:12:08,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 33 transitions, 158 flow. Second operand 6 states. [2020-10-16 03:12:08,474 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:08,474 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 187 [2020-10-16 03:12:08,474 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:08,554 INFO L129 PetriNetUnfolder]: 89/407 cut-off events. [2020-10-16 03:12:08,555 INFO L130 PetriNetUnfolder]: For 170/170 co-relation queries the response was YES. [2020-10-16 03:12:08,556 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1013 conditions, 407 events. 89/407 cut-off events. For 170/170 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1742 event pairs, 33 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 536. Up to 251 conditions per place. [2020-10-16 03:12:08,558 INFO L132 encePairwiseOnDemand]: 184/187 looper letters, 16 selfloop transitions, 3 changer transitions 0/38 dead transitions. [2020-10-16 03:12:08,558 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 208 flow [2020-10-16 03:12:08,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:12:08,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:12:08,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 458 transitions. [2020-10-16 03:12:08,561 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6122994652406417 [2020-10-16 03:12:08,561 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 458 transitions. [2020-10-16 03:12:08,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 458 transitions. [2020-10-16 03:12:08,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:08,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 458 transitions. [2020-10-16 03:12:08,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:12:08,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:12:08,564 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:12:08,564 INFO L185 Difference]: Start difference. First operand has 41 places, 33 transitions, 158 flow. Second operand 4 states and 458 transitions. [2020-10-16 03:12:08,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 208 flow [2020-10-16 03:12:08,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 38 transitions, 207 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:12:08,567 INFO L241 Difference]: Finished difference. Result has 44 places, 34 transitions, 173 flow [2020-10-16 03:12:08,568 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=173, PETRI_PLACES=44, PETRI_TRANSITIONS=34} [2020-10-16 03:12:08,568 INFO L342 CegarLoopForPetriNet]: 35 programPoint places, 9 predicate places. [2020-10-16 03:12:08,568 INFO L481 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 173 flow [2020-10-16 03:12:08,568 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 03:12:08,568 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:08,569 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:08,782 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-16 03:12:08,783 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:08,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:08,783 INFO L82 PathProgramCache]: Analyzing trace with hash -944115474, now seen corresponding path program 1 times [2020-10-16 03:12:08,784 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:08,784 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990977414] [2020-10-16 03:12:08,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:08,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:08,836 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:12:08,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990977414] [2020-10-16 03:12:08,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747373432] [2020-10-16 03:12:08,836 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 [2020-10-16 03:12:08,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:08,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 03:12:08,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:12:08,951 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:12:08,951 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:12:08,951 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 03:12:08,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412862033] [2020-10-16 03:12:08,952 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 03:12:08,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:08,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 03:12:08,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-16 03:12:08,953 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 187 [2020-10-16 03:12:08,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 173 flow. Second operand 8 states. [2020-10-16 03:12:08,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:08,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 187 [2020-10-16 03:12:08,954 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:09,043 INFO L129 PetriNetUnfolder]: 87/398 cut-off events. [2020-10-16 03:12:09,044 INFO L130 PetriNetUnfolder]: For 181/181 co-relation queries the response was YES. [2020-10-16 03:12:09,045 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1002 conditions, 398 events. 87/398 cut-off events. For 181/181 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1804 event pairs, 34 based on Foata normal form. 1/368 useless extension candidates. Maximal degree in co-relation 956. Up to 243 conditions per place. [2020-10-16 03:12:09,047 INFO L132 encePairwiseOnDemand]: 184/187 looper letters, 18 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2020-10-16 03:12:09,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 41 transitions, 235 flow [2020-10-16 03:12:09,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:12:09,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:12:09,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 571 transitions. [2020-10-16 03:12:09,050 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6106951871657754 [2020-10-16 03:12:09,050 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 571 transitions. [2020-10-16 03:12:09,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 571 transitions. [2020-10-16 03:12:09,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:09,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 571 transitions. [2020-10-16 03:12:09,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:12:09,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:12:09,054 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:12:09,054 INFO L185 Difference]: Start difference. First operand has 44 places, 34 transitions, 173 flow. Second operand 5 states and 571 transitions. [2020-10-16 03:12:09,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 41 transitions, 235 flow [2020-10-16 03:12:09,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 41 transitions, 229 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-16 03:12:09,056 INFO L241 Difference]: Finished difference. Result has 47 places, 35 transitions, 187 flow [2020-10-16 03:12:09,057 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=187, PETRI_PLACES=47, PETRI_TRANSITIONS=35} [2020-10-16 03:12:09,057 INFO L342 CegarLoopForPetriNet]: 35 programPoint places, 12 predicate places. [2020-10-16 03:12:09,057 INFO L481 AbstractCegarLoop]: Abstraction has has 47 places, 35 transitions, 187 flow [2020-10-16 03:12:09,057 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 03:12:09,057 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:09,057 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:09,271 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-16 03:12:09,272 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:09,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:09,272 INFO L82 PathProgramCache]: Analyzing trace with hash 975062147, now seen corresponding path program 1 times [2020-10-16 03:12:09,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:09,273 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978782019] [2020-10-16 03:12:09,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:09,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:09,351 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:12:09,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978782019] [2020-10-16 03:12:09,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775532106] [2020-10-16 03:12:09,352 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 [2020-10-16 03:12:09,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:09,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 03:12:09,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:12:09,488 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:12:09,488 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:12:09,489 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 03:12:09,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179479562] [2020-10-16 03:12:09,489 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 03:12:09,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:09,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 03:12:09,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 03:12:09,491 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 187 [2020-10-16 03:12:09,492 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 35 transitions, 187 flow. Second operand 10 states. [2020-10-16 03:12:09,492 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:09,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 187 [2020-10-16 03:12:09,492 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:09,594 INFO L129 PetriNetUnfolder]: 84/386 cut-off events. [2020-10-16 03:12:09,595 INFO L130 PetriNetUnfolder]: For 186/186 co-relation queries the response was YES. [2020-10-16 03:12:09,596 INFO L80 FinitePrefix]: Finished finitePrefix Result has 979 conditions, 386 events. 84/386 cut-off events. For 186/186 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1846 event pairs, 38 based on Foata normal form. 1/356 useless extension candidates. Maximal degree in co-relation 915. Up to 234 conditions per place. [2020-10-16 03:12:09,598 INFO L132 encePairwiseOnDemand]: 184/187 looper letters, 20 selfloop transitions, 5 changer transitions 0/44 dead transitions. [2020-10-16 03:12:09,598 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 44 transitions, 261 flow [2020-10-16 03:12:09,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 03:12:09,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 03:12:09,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 684 transitions. [2020-10-16 03:12:09,601 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6096256684491979 [2020-10-16 03:12:09,601 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 684 transitions. [2020-10-16 03:12:09,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 684 transitions. [2020-10-16 03:12:09,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:09,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 684 transitions. [2020-10-16 03:12:09,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 03:12:09,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 03:12:09,605 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 03:12:09,605 INFO L185 Difference]: Start difference. First operand has 47 places, 35 transitions, 187 flow. Second operand 6 states and 684 transitions. [2020-10-16 03:12:09,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 44 transitions, 261 flow [2020-10-16 03:12:09,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 44 transitions, 251 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-16 03:12:09,609 INFO L241 Difference]: Finished difference. Result has 50 places, 36 transitions, 201 flow [2020-10-16 03:12:09,609 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=201, PETRI_PLACES=50, PETRI_TRANSITIONS=36} [2020-10-16 03:12:09,609 INFO L342 CegarLoopForPetriNet]: 35 programPoint places, 15 predicate places. [2020-10-16 03:12:09,609 INFO L481 AbstractCegarLoop]: Abstraction has has 50 places, 36 transitions, 201 flow [2020-10-16 03:12:09,609 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 03:12:09,609 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:09,610 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:09,824 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:12:09,824 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:09,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:09,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1782458213, now seen corresponding path program 1 times [2020-10-16 03:12:09,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:09,826 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054310048] [2020-10-16 03:12:09,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:09,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:12:09,867 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:12:09,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:12:09,904 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:12:09,922 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:12:09,922 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:12:09,922 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-10-16 03:12:09,922 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:12:09,923 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:12:09,923 WARN L371 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:12:09,924 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-16 03:12:09,935 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,936 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,936 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,936 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,936 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,936 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,936 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,937 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,937 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,937 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,937 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,937 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,937 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,937 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,938 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,938 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,938 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,938 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,938 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,938 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,938 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,938 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,939 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,939 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,939 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,939 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,939 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,939 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,939 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,940 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,940 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,940 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,940 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,940 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,940 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,940 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,941 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,941 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,941 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,941 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,942 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,943 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,943 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,943 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,950 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,950 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,950 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,950 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,951 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,951 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,952 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,952 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,953 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,953 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,953 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,953 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,954 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,954 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,954 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,954 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:09,958 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:12:09,959 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:12:09,959 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:12:09,959 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:12:09,959 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:12:09,959 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:12:09,959 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:12:09,959 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:12:09,960 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:12:09,961 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 114 places, 114 transitions, 306 flow [2020-10-16 03:12:10,286 INFO L129 PetriNetUnfolder]: 400/2453 cut-off events. [2020-10-16 03:12:10,286 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2020-10-16 03:12:10,296 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2685 conditions, 2453 events. 400/2453 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 16297 event pairs, 72 based on Foata normal form. 0/2053 useless extension candidates. Maximal degree in co-relation 1365. Up to 192 conditions per place. [2020-10-16 03:12:10,297 INFO L82 GeneralOperation]: Start removeDead. Operand has 114 places, 114 transitions, 306 flow [2020-10-16 03:12:10,310 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 108 places, 107 transitions, 292 flow [2020-10-16 03:12:10,310 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:12:10,310 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 107 transitions, 292 flow [2020-10-16 03:12:10,310 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 108 places, 107 transitions, 292 flow [2020-10-16 03:12:10,310 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 108 places, 107 transitions, 292 flow [2020-10-16 03:12:10,583 INFO L129 PetriNetUnfolder]: 336/2005 cut-off events. [2020-10-16 03:12:10,584 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2020-10-16 03:12:10,591 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2237 conditions, 2005 events. 336/2005 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 12310 event pairs, 72 based on Foata normal form. 0/1733 useless extension candidates. Maximal degree in co-relation 1141. Up to 192 conditions per place. [2020-10-16 03:12:10,674 INFO L117 LiptonReduction]: Number of co-enabled transitions 2808 [2020-10-16 03:12:10,939 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:10,961 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:10,965 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:10,984 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:10,985 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:10,985 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:10,993 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:11,030 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:11,033 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:11,051 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:11,052 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:11,052 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:13,121 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:13,159 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:13,163 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:13,182 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:13,183 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:13,183 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:13,199 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:13,223 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:13,226 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:13,248 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:13,249 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:13,249 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:15,528 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,552 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:15,555 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,574 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:15,575 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,575 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:15,583 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,608 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:15,611 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,631 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:15,632 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,632 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:15,711 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,734 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:15,737 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,758 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:15,758 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,759 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:15,767 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,792 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:15,795 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,815 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:15,816 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:15,816 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:15,982 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:16,010 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:16,014 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:16,038 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:16,039 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:16,039 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:12:16,046 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:16,075 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:16,079 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:16,100 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:16,101 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:16,101 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:12:18,138 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,166 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:18,168 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,188 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:18,189 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,189 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:18,215 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,249 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:18,254 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,281 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:18,281 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,282 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:18,622 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,658 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:18,662 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,686 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:18,686 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,687 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:18,700 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,737 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:18,740 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,770 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:18,771 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:18,771 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:18,854 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:18,904 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:18,909 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:18,955 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:18,956 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:18,957 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:12:18,971 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:19,017 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:19,023 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:19,065 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:19,066 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:19,066 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:12:21,276 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:21,319 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:21,323 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:21,357 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:21,358 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:21,358 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:21,372 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:21,410 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:21,414 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:21,448 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:21,449 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:21,449 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:23,768 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:23,808 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:23,814 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:23,845 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:23,846 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:23,846 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:23,853 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:23,887 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:23,890 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:23,921 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:23,922 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:23,923 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:26,218 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 77 [2020-10-16 03:12:26,718 WARN L193 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2020-10-16 03:12:27,032 WARN L193 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2020-10-16 03:12:27,137 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-16 03:12:27,354 WARN L193 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2020-10-16 03:12:27,461 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2020-10-16 03:12:27,481 INFO L132 LiptonReduction]: Checked pairs total: 5858 [2020-10-16 03:12:27,482 INFO L134 LiptonReduction]: Total number of compositions: 85 [2020-10-16 03:12:27,482 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 17172 [2020-10-16 03:12:27,483 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-16 03:12:27,483 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:12:27,483 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:27,483 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:12:27,483 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:27,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:27,484 INFO L82 PathProgramCache]: Analyzing trace with hash 38464830, now seen corresponding path program 1 times [2020-10-16 03:12:27,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:27,484 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699353885] [2020-10-16 03:12:27,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:27,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:27,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:12:27,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699353885] [2020-10-16 03:12:27,529 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:12:27,529 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:12:27,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62959918] [2020-10-16 03:12:27,529 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:12:27,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:27,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:12:27,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:12:27,531 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 199 [2020-10-16 03:12:27,531 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 144 flow. Second operand 3 states. [2020-10-16 03:12:27,531 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:27,532 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 199 [2020-10-16 03:12:27,532 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:27,616 INFO L129 PetriNetUnfolder]: 198/691 cut-off events. [2020-10-16 03:12:27,616 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2020-10-16 03:12:27,618 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1334 conditions, 691 events. 198/691 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3205 event pairs, 72 based on Foata normal form. 0/557 useless extension candidates. Maximal degree in co-relation 675. Up to 408 conditions per place. [2020-10-16 03:12:27,622 INFO L132 encePairwiseOnDemand]: 196/199 looper letters, 12 selfloop transitions, 2 changer transitions 0/36 dead transitions. [2020-10-16 03:12:27,622 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 36 transitions, 178 flow [2020-10-16 03:12:27,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:12:27,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:12:27,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 360 transitions. [2020-10-16 03:12:27,624 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6030150753768844 [2020-10-16 03:12:27,624 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 360 transitions. [2020-10-16 03:12:27,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 360 transitions. [2020-10-16 03:12:27,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:27,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 360 transitions. [2020-10-16 03:12:27,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:12:27,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:12:27,627 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:12:27,627 INFO L185 Difference]: Start difference. First operand has 39 places, 33 transitions, 144 flow. Second operand 3 states and 360 transitions. [2020-10-16 03:12:27,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 36 transitions, 178 flow [2020-10-16 03:12:27,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 36 transitions, 178 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:12:27,630 INFO L241 Difference]: Finished difference. Result has 42 places, 34 transitions, 156 flow [2020-10-16 03:12:27,630 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=156, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2020-10-16 03:12:27,630 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 3 predicate places. [2020-10-16 03:12:27,630 INFO L481 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 156 flow [2020-10-16 03:12:27,630 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:12:27,630 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:27,630 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:27,630 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-10-16 03:12:27,631 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:27,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:27,631 INFO L82 PathProgramCache]: Analyzing trace with hash -560615392, now seen corresponding path program 1 times [2020-10-16 03:12:27,631 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:27,631 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567292957] [2020-10-16 03:12:27,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:27,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:27,657 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:12:27,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567292957] [2020-10-16 03:12:27,658 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:12:27,658 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:12:27,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533884859] [2020-10-16 03:12:27,658 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:12:27,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:27,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:12:27,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:12:27,660 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 199 [2020-10-16 03:12:27,660 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 156 flow. Second operand 4 states. [2020-10-16 03:12:27,660 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:27,660 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 199 [2020-10-16 03:12:27,660 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:27,761 INFO L129 PetriNetUnfolder]: 207/806 cut-off events. [2020-10-16 03:12:27,761 INFO L130 PetriNetUnfolder]: For 263/263 co-relation queries the response was YES. [2020-10-16 03:12:27,763 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1565 conditions, 806 events. 207/806 cut-off events. For 263/263 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4172 event pairs, 87 based on Foata normal form. 0/680 useless extension candidates. Maximal degree in co-relation 1539. Up to 411 conditions per place. [2020-10-16 03:12:27,767 INFO L132 encePairwiseOnDemand]: 192/199 looper letters, 12 selfloop transitions, 6 changer transitions 0/40 dead transitions. [2020-10-16 03:12:27,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 40 transitions, 204 flow [2020-10-16 03:12:27,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:12:27,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:12:27,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 480 transitions. [2020-10-16 03:12:27,770 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6030150753768844 [2020-10-16 03:12:27,770 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 480 transitions. [2020-10-16 03:12:27,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 480 transitions. [2020-10-16 03:12:27,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:27,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 480 transitions. [2020-10-16 03:12:27,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:12:27,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:12:27,773 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:12:27,773 INFO L185 Difference]: Start difference. First operand has 42 places, 34 transitions, 156 flow. Second operand 4 states and 480 transitions. [2020-10-16 03:12:27,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 40 transitions, 204 flow [2020-10-16 03:12:27,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 40 transitions, 202 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:12:27,775 INFO L241 Difference]: Finished difference. Result has 45 places, 36 transitions, 182 flow [2020-10-16 03:12:27,775 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=182, PETRI_PLACES=45, PETRI_TRANSITIONS=36} [2020-10-16 03:12:27,776 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 6 predicate places. [2020-10-16 03:12:27,776 INFO L481 AbstractCegarLoop]: Abstraction has has 45 places, 36 transitions, 182 flow [2020-10-16 03:12:27,776 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:12:27,776 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:27,776 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:27,776 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-10-16 03:12:27,776 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:27,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:27,777 INFO L82 PathProgramCache]: Analyzing trace with hash -707850765, now seen corresponding path program 1 times [2020-10-16 03:12:27,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:27,777 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117030423] [2020-10-16 03:12:27,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:27,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:27,838 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:12:27,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117030423] [2020-10-16 03:12:27,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127838682] [2020-10-16 03:12:27,839 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 [2020-10-16 03:12:27,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:27,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 03:12:27,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:12:27,938 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:12:27,939 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:12:27,939 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2020-10-16 03:12:27,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240945095] [2020-10-16 03:12:27,939 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 03:12:27,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:27,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 03:12:27,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-16 03:12:27,941 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 199 [2020-10-16 03:12:27,941 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 36 transitions, 182 flow. Second operand 7 states. [2020-10-16 03:12:27,942 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:27,942 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 199 [2020-10-16 03:12:27,942 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:28,111 INFO L129 PetriNetUnfolder]: 226/941 cut-off events. [2020-10-16 03:12:28,111 INFO L130 PetriNetUnfolder]: For 406/406 co-relation queries the response was YES. [2020-10-16 03:12:28,114 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2282 conditions, 941 events. 226/941 cut-off events. For 406/406 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 5517 event pairs, 127 based on Foata normal form. 21/905 useless extension candidates. Maximal degree in co-relation 1157. Up to 377 conditions per place. [2020-10-16 03:12:28,119 INFO L132 encePairwiseOnDemand]: 192/199 looper letters, 16 selfloop transitions, 9 changer transitions 0/47 dead transitions. [2020-10-16 03:12:28,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 47 transitions, 260 flow [2020-10-16 03:12:28,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:12:28,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:12:28,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 603 transitions. [2020-10-16 03:12:28,122 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6060301507537689 [2020-10-16 03:12:28,122 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 603 transitions. [2020-10-16 03:12:28,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 603 transitions. [2020-10-16 03:12:28,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:28,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 603 transitions. [2020-10-16 03:12:28,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:12:28,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:12:28,125 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:12:28,125 INFO L185 Difference]: Start difference. First operand has 45 places, 36 transitions, 182 flow. Second operand 5 states and 603 transitions. [2020-10-16 03:12:28,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 47 transitions, 260 flow [2020-10-16 03:12:28,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 47 transitions, 259 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:12:28,128 INFO L241 Difference]: Finished difference. Result has 49 places, 39 transitions, 225 flow [2020-10-16 03:12:28,128 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=225, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2020-10-16 03:12:28,128 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 10 predicate places. [2020-10-16 03:12:28,129 INFO L481 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 225 flow [2020-10-16 03:12:28,129 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 03:12:28,129 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:28,129 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:28,343 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:12:28,344 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:28,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:28,344 INFO L82 PathProgramCache]: Analyzing trace with hash -816949539, now seen corresponding path program 1 times [2020-10-16 03:12:28,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:28,345 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43725235] [2020-10-16 03:12:28,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:28,408 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2020-10-16 03:12:28,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43725235] [2020-10-16 03:12:28,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858394220] [2020-10-16 03:12:28,409 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 [2020-10-16 03:12:28,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:28,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 03:12:28,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:12:28,559 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-10-16 03:12:28,560 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:12:28,560 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-16 03:12:28,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755761967] [2020-10-16 03:12:28,560 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 03:12:28,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:28,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 03:12:28,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=39, Unknown=0, NotChecked=0, Total=72 [2020-10-16 03:12:28,562 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 199 [2020-10-16 03:12:28,563 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 225 flow. Second operand 9 states. [2020-10-16 03:12:28,563 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:28,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 199 [2020-10-16 03:12:28,565 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:28,771 INFO L129 PetriNetUnfolder]: 235/1004 cut-off events. [2020-10-16 03:12:28,771 INFO L130 PetriNetUnfolder]: For 798/798 co-relation queries the response was YES. [2020-10-16 03:12:28,774 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2806 conditions, 1004 events. 235/1004 cut-off events. For 798/798 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 6272 event pairs, 171 based on Foata normal form. 35/997 useless extension candidates. Maximal degree in co-relation 1514. Up to 321 conditions per place. [2020-10-16 03:12:28,779 INFO L132 encePairwiseOnDemand]: 192/199 looper letters, 20 selfloop transitions, 12 changer transitions 0/54 dead transitions. [2020-10-16 03:12:28,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 331 flow [2020-10-16 03:12:28,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 03:12:28,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 03:12:28,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 725 transitions. [2020-10-16 03:12:28,782 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6072026800670016 [2020-10-16 03:12:28,782 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 725 transitions. [2020-10-16 03:12:28,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 725 transitions. [2020-10-16 03:12:28,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:28,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 725 transitions. [2020-10-16 03:12:28,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 03:12:28,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 03:12:28,786 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 03:12:28,787 INFO L185 Difference]: Start difference. First operand has 49 places, 39 transitions, 225 flow. Second operand 6 states and 725 transitions. [2020-10-16 03:12:28,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 331 flow [2020-10-16 03:12:28,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 313 flow, removed 3 selfloop flow, removed 3 redundant places. [2020-10-16 03:12:28,790 INFO L241 Difference]: Finished difference. Result has 52 places, 42 transitions, 263 flow [2020-10-16 03:12:28,791 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=263, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2020-10-16 03:12:28,791 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 13 predicate places. [2020-10-16 03:12:28,791 INFO L481 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 263 flow [2020-10-16 03:12:28,791 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 03:12:28,791 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:28,791 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:29,003 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:12:29,004 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:29,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:29,004 INFO L82 PathProgramCache]: Analyzing trace with hash 920106095, now seen corresponding path program 1 times [2020-10-16 03:12:29,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:29,005 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635609598] [2020-10-16 03:12:29,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:29,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:12:29,037 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:12:29,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:12:29,057 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:12:29,067 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:12:29,068 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:12:29,068 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-10-16 03:12:29,068 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:12:29,069 WARN L371 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:12:29,069 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2020-10-16 03:12:29,077 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,078 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,078 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,079 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,079 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,079 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,080 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,080 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,081 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,081 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,081 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,082 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,082 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,082 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,082 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,082 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,082 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,083 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,083 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,084 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,084 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,084 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,084 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,084 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,085 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,086 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,086 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,086 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,087 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,087 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,087 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,087 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,088 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,089 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,089 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,089 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,090 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,090 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,090 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,090 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,091 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,091 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,091 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,092 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,092 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,093 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,093 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,093 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:29,099 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:12:29,100 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:12:29,100 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:12:29,100 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:12:29,100 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:12:29,100 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:12:29,100 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:12:29,101 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:12:29,101 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:12:29,102 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 121 places, 120 transitions, 338 flow [2020-10-16 03:12:29,734 INFO L129 PetriNetUnfolder]: 850/4840 cut-off events. [2020-10-16 03:12:29,735 INFO L130 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2020-10-16 03:12:29,759 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5338 conditions, 4840 events. 850/4840 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 39276 event pairs, 201 based on Foata normal form. 0/4054 useless extension candidates. Maximal degree in co-relation 2671. Up to 448 conditions per place. [2020-10-16 03:12:29,760 INFO L82 GeneralOperation]: Start removeDead. Operand has 121 places, 120 transitions, 338 flow [2020-10-16 03:12:29,779 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 113 transitions, 324 flow [2020-10-16 03:12:29,780 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:12:29,780 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 113 transitions, 324 flow [2020-10-16 03:12:29,780 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 113 transitions, 324 flow [2020-10-16 03:12:29,780 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 115 places, 113 transitions, 324 flow [2020-10-16 03:12:30,301 INFO L129 PetriNetUnfolder]: 722/3944 cut-off events. [2020-10-16 03:12:30,301 INFO L130 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2020-10-16 03:12:30,318 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4442 conditions, 3944 events. 722/3944 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 30305 event pairs, 201 based on Foata normal form. 0/3414 useless extension candidates. Maximal degree in co-relation 2223. Up to 448 conditions per place. [2020-10-16 03:12:30,380 INFO L117 LiptonReduction]: Number of co-enabled transitions 3472 [2020-10-16 03:12:30,863 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:30,882 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:30,884 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:30,901 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:30,902 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:30,902 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:30,912 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:30,931 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:30,934 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:30,947 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:30,948 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:30,948 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:32,990 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:33,008 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:33,018 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:33,032 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:33,033 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:33,033 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:33,040 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:33,061 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:33,065 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:33,079 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:33,080 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:33,080 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:35,416 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,439 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,442 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,461 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,462 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,462 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:35,468 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,492 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,494 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,513 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,514 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,514 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:35,530 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:35,552 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,554 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:35,575 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,575 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:35,576 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-16 03:12:35,583 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:35,607 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,616 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:35,635 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,636 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:35,636 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-16 03:12:35,741 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,771 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,774 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,798 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,799 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,800 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:35,810 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,843 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,847 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,878 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,878 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,878 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:35,889 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,923 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,927 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,949 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,950 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,950 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:35,961 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:35,995 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:35,999 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,025 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,026 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,026 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:36,097 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,121 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,123 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,142 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,142 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,142 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:36,149 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,173 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,176 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,193 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,194 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,194 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:36,203 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,227 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,230 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,249 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,249 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,250 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:36,257 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,282 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,284 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,304 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,304 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:36,305 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:36,366 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:36,402 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,406 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:36,446 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,447 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:36,447 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:12:36,457 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:36,500 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,505 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:36,540 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:36,541 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:36,541 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:12:38,627 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,653 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,656 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,675 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,676 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,676 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:38,682 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,708 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,711 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,730 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,731 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,731 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:38,799 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,825 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,827 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,844 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,844 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,845 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:38,851 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,873 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,876 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,896 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,896 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,897 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:38,905 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,929 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,932 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,950 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,950 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,951 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:38,957 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:38,982 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:38,991 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:39,008 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:39,009 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:39,009 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:12:39,062 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:39,090 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:39,094 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:39,118 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:39,118 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:39,119 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:12:39,126 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:39,152 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:39,154 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:39,175 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:39,176 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:39,177 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:12:41,233 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,270 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,273 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,300 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,300 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,301 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:41,308 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,344 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,347 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,377 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,377 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,377 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:41,386 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,421 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,424 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,457 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,457 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,458 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:41,464 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,505 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,508 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,540 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,540 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,540 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:41,555 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,589 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,593 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,623 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,624 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,624 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:41,631 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,666 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,670 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,699 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,700 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,700 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:41,713 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,745 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,748 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,776 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,776 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,777 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:41,790 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,824 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,832 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,862 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:41,863 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:41,864 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:42,090 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,125 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,129 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,157 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,157 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,158 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:42,165 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,200 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,203 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,236 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,237 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,237 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:42,265 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,303 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,306 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,362 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,363 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,363 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:42,370 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,407 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,409 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,439 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,439 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:42,440 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:42,463 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:42,500 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,503 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:42,534 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,535 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:42,535 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:42,544 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:42,578 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,582 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:42,614 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:42,615 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:42,615 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:44,691 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:44,728 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:44,732 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:44,759 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:44,759 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:44,760 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:44,768 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:44,801 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:44,806 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:44,832 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:44,832 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:44,833 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:12:46,848 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:46,886 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:46,888 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:46,916 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:46,916 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:46,916 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:46,923 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:46,959 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:46,961 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:46,990 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:46,990 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:46,990 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:47,006 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,043 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,047 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,079 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,080 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,081 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-16 03:12:47,088 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,126 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,130 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,162 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,163 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,164 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-16 03:12:47,175 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,216 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,219 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,250 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,251 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,252 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-16 03:12:47,258 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,297 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,301 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,334 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,334 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:47,334 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-16 03:12:47,405 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,434 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,437 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,466 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,466 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,467 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:47,473 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,510 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,513 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,541 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,542 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,542 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:47,599 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,637 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,641 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,673 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,674 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,674 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:47,681 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,719 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,723 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,751 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:47,752 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:47,752 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:48,121 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,155 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,158 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,187 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,187 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,188 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:48,194 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,233 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,236 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,264 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,264 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,265 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:48,281 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,317 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,323 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,353 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,354 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,354 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:48,361 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,398 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,401 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,430 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,431 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,431 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:48,477 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,514 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,518 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,550 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,550 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,551 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:48,566 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,599 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,602 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,633 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,634 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,634 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:48,655 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,693 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,697 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,727 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,728 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,728 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:48,735 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,771 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,774 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,829 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,830 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,830 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:48,845 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,882 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,885 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,915 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,916 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,916 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:48,923 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,959 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,962 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,993 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:48,994 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:48,994 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:12:49,245 WARN L193 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2020-10-16 03:12:49,354 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-16 03:12:49,563 WARN L193 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2020-10-16 03:12:49,888 WARN L193 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 92 [2020-10-16 03:12:50,004 INFO L132 LiptonReduction]: Checked pairs total: 7264 [2020-10-16 03:12:50,005 INFO L134 LiptonReduction]: Total number of compositions: 90 [2020-10-16 03:12:50,005 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 20225 [2020-10-16 03:12:50,006 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-16 03:12:50,007 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:12:50,007 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:50,007 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:12:50,007 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:50,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:50,007 INFO L82 PathProgramCache]: Analyzing trace with hash 45113990, now seen corresponding path program 1 times [2020-10-16 03:12:50,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:50,007 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146249640] [2020-10-16 03:12:50,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:50,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:50,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:12:50,028 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146249640] [2020-10-16 03:12:50,028 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:12:50,028 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:12:50,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977745883] [2020-10-16 03:12:50,029 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:12:50,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:50,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:12:50,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:12:50,030 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 210 [2020-10-16 03:12:50,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 170 flow. Second operand 3 states. [2020-10-16 03:12:50,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:50,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 210 [2020-10-16 03:12:50,031 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:50,231 INFO L129 PetriNetUnfolder]: 455/1403 cut-off events. [2020-10-16 03:12:50,231 INFO L130 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2020-10-16 03:12:50,235 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2700 conditions, 1403 events. 455/1403 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7941 event pairs, 201 based on Foata normal form. 0/1140 useless extension candidates. Maximal degree in co-relation 1336. Up to 796 conditions per place. [2020-10-16 03:12:50,244 INFO L132 encePairwiseOnDemand]: 207/210 looper letters, 12 selfloop transitions, 2 changer transitions 0/39 dead transitions. [2020-10-16 03:12:50,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 39 transitions, 204 flow [2020-10-16 03:12:50,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:12:50,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:12:50,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 390 transitions. [2020-10-16 03:12:50,247 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2020-10-16 03:12:50,248 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 390 transitions. [2020-10-16 03:12:50,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 390 transitions. [2020-10-16 03:12:50,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:50,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 390 transitions. [2020-10-16 03:12:50,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:12:50,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:12:50,252 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:12:50,252 INFO L185 Difference]: Start difference. First operand has 43 places, 36 transitions, 170 flow. Second operand 3 states and 390 transitions. [2020-10-16 03:12:50,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 39 transitions, 204 flow [2020-10-16 03:12:50,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 39 transitions, 204 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:12:50,256 INFO L241 Difference]: Finished difference. Result has 46 places, 37 transitions, 182 flow [2020-10-16 03:12:50,256 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=182, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2020-10-16 03:12:50,256 INFO L342 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2020-10-16 03:12:50,256 INFO L481 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 182 flow [2020-10-16 03:12:50,256 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:12:50,256 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:50,257 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:50,257 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-10-16 03:12:50,257 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:50,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:50,258 INFO L82 PathProgramCache]: Analyzing trace with hash -1782374673, now seen corresponding path program 1 times [2020-10-16 03:12:50,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:50,258 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249693175] [2020-10-16 03:12:50,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:50,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:50,293 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:12:50,294 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249693175] [2020-10-16 03:12:50,294 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:12:50,294 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:12:50,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71065286] [2020-10-16 03:12:50,295 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:12:50,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:50,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:12:50,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:12:50,298 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 210 [2020-10-16 03:12:50,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 182 flow. Second operand 4 states. [2020-10-16 03:12:50,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:50,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 210 [2020-10-16 03:12:50,299 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:50,483 INFO L129 PetriNetUnfolder]: 469/1602 cut-off events. [2020-10-16 03:12:50,483 INFO L130 PetriNetUnfolder]: For 553/553 co-relation queries the response was YES. [2020-10-16 03:12:50,487 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3095 conditions, 1602 events. 469/1602 cut-off events. For 553/553 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 9783 event pairs, 222 based on Foata normal form. 0/1348 useless extension candidates. Maximal degree in co-relation 3068. Up to 804 conditions per place. [2020-10-16 03:12:50,494 INFO L132 encePairwiseOnDemand]: 203/210 looper letters, 12 selfloop transitions, 6 changer transitions 0/43 dead transitions. [2020-10-16 03:12:50,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 43 transitions, 230 flow [2020-10-16 03:12:50,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:12:50,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:12:50,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 520 transitions. [2020-10-16 03:12:50,496 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2020-10-16 03:12:50,496 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 520 transitions. [2020-10-16 03:12:50,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 520 transitions. [2020-10-16 03:12:50,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:50,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 520 transitions. [2020-10-16 03:12:50,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:12:50,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:12:50,500 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:12:50,500 INFO L185 Difference]: Start difference. First operand has 46 places, 37 transitions, 182 flow. Second operand 4 states and 520 transitions. [2020-10-16 03:12:50,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 43 transitions, 230 flow [2020-10-16 03:12:50,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 43 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:12:50,503 INFO L241 Difference]: Finished difference. Result has 49 places, 39 transitions, 208 flow [2020-10-16 03:12:50,503 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=208, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2020-10-16 03:12:50,503 INFO L342 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2020-10-16 03:12:50,504 INFO L481 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 208 flow [2020-10-16 03:12:50,504 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:12:50,504 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:50,504 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:50,504 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-10-16 03:12:50,504 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:50,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:50,505 INFO L82 PathProgramCache]: Analyzing trace with hash -1190571191, now seen corresponding path program 1 times [2020-10-16 03:12:50,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:50,505 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213527564] [2020-10-16 03:12:50,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:50,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:50,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:12:50,561 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213527564] [2020-10-16 03:12:50,561 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204196200] [2020-10-16 03:12:50,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:12:50,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:50,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 03:12:50,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:12:50,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:12:50,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:12:50,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2020-10-16 03:12:50,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404507088] [2020-10-16 03:12:50,697 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 03:12:50,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:50,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 03:12:50,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-16 03:12:50,698 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 210 [2020-10-16 03:12:50,699 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 208 flow. Second operand 7 states. [2020-10-16 03:12:50,699 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:50,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 210 [2020-10-16 03:12:50,701 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:50,941 INFO L129 PetriNetUnfolder]: 511/1868 cut-off events. [2020-10-16 03:12:50,941 INFO L130 PetriNetUnfolder]: For 812/812 co-relation queries the response was YES. [2020-10-16 03:12:50,947 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4530 conditions, 1868 events. 511/1868 cut-off events. For 812/812 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 12613 event pairs, 292 based on Foata normal form. 28/1776 useless extension candidates. Maximal degree in co-relation 2297. Up to 773 conditions per place. [2020-10-16 03:12:50,954 INFO L132 encePairwiseOnDemand]: 203/210 looper letters, 16 selfloop transitions, 9 changer transitions 0/50 dead transitions. [2020-10-16 03:12:50,955 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 50 transitions, 286 flow [2020-10-16 03:12:50,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:12:50,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:12:50,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 653 transitions. [2020-10-16 03:12:50,958 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.621904761904762 [2020-10-16 03:12:50,959 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 653 transitions. [2020-10-16 03:12:50,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 653 transitions. [2020-10-16 03:12:50,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:50,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 653 transitions. [2020-10-16 03:12:50,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:12:50,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:12:50,962 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:12:50,962 INFO L185 Difference]: Start difference. First operand has 49 places, 39 transitions, 208 flow. Second operand 5 states and 653 transitions. [2020-10-16 03:12:50,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 50 transitions, 286 flow [2020-10-16 03:12:50,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 50 transitions, 285 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:12:50,966 INFO L241 Difference]: Finished difference. Result has 53 places, 42 transitions, 251 flow [2020-10-16 03:12:50,966 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=251, PETRI_PLACES=53, PETRI_TRANSITIONS=42} [2020-10-16 03:12:50,966 INFO L342 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2020-10-16 03:12:50,966 INFO L481 AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 251 flow [2020-10-16 03:12:50,967 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 03:12:50,967 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:50,967 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:51,180 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-16 03:12:51,181 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:51,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:51,181 INFO L82 PathProgramCache]: Analyzing trace with hash 102515601, now seen corresponding path program 1 times [2020-10-16 03:12:51,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:51,182 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063250517] [2020-10-16 03:12:51,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:51,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:51,231 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2020-10-16 03:12:51,231 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063250517] [2020-10-16 03:12:51,231 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755406464] [2020-10-16 03:12:51,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:12:51,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:51,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 03:12:51,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:12:51,383 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-10-16 03:12:51,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:12:51,384 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-16 03:12:51,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167335518] [2020-10-16 03:12:51,385 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 03:12:51,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:51,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 03:12:51,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=39, Unknown=0, NotChecked=0, Total=72 [2020-10-16 03:12:51,386 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 210 [2020-10-16 03:12:51,387 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 251 flow. Second operand 9 states. [2020-10-16 03:12:51,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:51,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 210 [2020-10-16 03:12:51,387 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:51,661 INFO L129 PetriNetUnfolder]: 559/2088 cut-off events. [2020-10-16 03:12:51,661 INFO L130 PetriNetUnfolder]: For 1576/1576 co-relation queries the response was YES. [2020-10-16 03:12:51,666 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5916 conditions, 2088 events. 559/2088 cut-off events. For 1576/1576 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 15218 event pairs, 396 based on Foata normal form. 56/2045 useless extension candidates. Maximal degree in co-relation 3090. Up to 711 conditions per place. [2020-10-16 03:12:51,673 INFO L132 encePairwiseOnDemand]: 203/210 looper letters, 20 selfloop transitions, 12 changer transitions 0/57 dead transitions. [2020-10-16 03:12:51,674 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 57 transitions, 357 flow [2020-10-16 03:12:51,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 03:12:51,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 03:12:51,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 785 transitions. [2020-10-16 03:12:51,677 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2020-10-16 03:12:51,677 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 785 transitions. [2020-10-16 03:12:51,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 785 transitions. [2020-10-16 03:12:51,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:51,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 785 transitions. [2020-10-16 03:12:51,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 03:12:51,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 03:12:51,681 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 03:12:51,681 INFO L185 Difference]: Start difference. First operand has 53 places, 42 transitions, 251 flow. Second operand 6 states and 785 transitions. [2020-10-16 03:12:51,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 57 transitions, 357 flow [2020-10-16 03:12:51,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 57 transitions, 339 flow, removed 3 selfloop flow, removed 3 redundant places. [2020-10-16 03:12:51,687 INFO L241 Difference]: Finished difference. Result has 56 places, 45 transitions, 289 flow [2020-10-16 03:12:51,687 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=289, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2020-10-16 03:12:51,687 INFO L342 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2020-10-16 03:12:51,687 INFO L481 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 289 flow [2020-10-16 03:12:51,687 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 03:12:51,687 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:51,688 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:51,902 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-16 03:12:51,903 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:51,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:51,903 INFO L82 PathProgramCache]: Analyzing trace with hash -817305533, now seen corresponding path program 1 times [2020-10-16 03:12:51,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:51,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280558326] [2020-10-16 03:12:51,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:51,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:51,954 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-10-16 03:12:51,955 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280558326] [2020-10-16 03:12:51,955 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661457393] [2020-10-16 03:12:51,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:12:52,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:12:52,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 03:12:52,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:12:52,144 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-10-16 03:12:52,144 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:12:52,144 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 03:12:52,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802464865] [2020-10-16 03:12:52,145 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 03:12:52,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:12:52,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 03:12:52,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 03:12:52,147 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 210 [2020-10-16 03:12:52,148 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 289 flow. Second operand 10 states. [2020-10-16 03:12:52,148 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:12:52,148 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 210 [2020-10-16 03:12:52,148 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:12:52,378 INFO L129 PetriNetUnfolder]: 553/2047 cut-off events. [2020-10-16 03:12:52,379 INFO L130 PetriNetUnfolder]: For 2035/2035 co-relation queries the response was YES. [2020-10-16 03:12:52,384 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6423 conditions, 2047 events. 553/2047 cut-off events. For 2035/2035 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 15078 event pairs, 391 based on Foata normal form. 1/1949 useless extension candidates. Maximal degree in co-relation 3430. Up to 1172 conditions per place. [2020-10-16 03:12:52,391 INFO L132 encePairwiseOnDemand]: 207/210 looper letters, 24 selfloop transitions, 5 changer transitions 0/54 dead transitions. [2020-10-16 03:12:52,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 54 transitions, 371 flow [2020-10-16 03:12:52,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 03:12:52,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 03:12:52,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 774 transitions. [2020-10-16 03:12:52,395 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2020-10-16 03:12:52,395 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 774 transitions. [2020-10-16 03:12:52,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 774 transitions. [2020-10-16 03:12:52,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:12:52,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 774 transitions. [2020-10-16 03:12:52,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 03:12:52,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 03:12:52,399 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 03:12:52,400 INFO L185 Difference]: Start difference. First operand has 56 places, 45 transitions, 289 flow. Second operand 6 states and 774 transitions. [2020-10-16 03:12:52,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 54 transitions, 371 flow [2020-10-16 03:12:52,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 54 transitions, 341 flow, removed 6 selfloop flow, removed 4 redundant places. [2020-10-16 03:12:52,407 INFO L241 Difference]: Finished difference. Result has 58 places, 46 transitions, 283 flow [2020-10-16 03:12:52,408 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=283, PETRI_PLACES=58, PETRI_TRANSITIONS=46} [2020-10-16 03:12:52,408 INFO L342 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2020-10-16 03:12:52,408 INFO L481 AbstractCegarLoop]: Abstraction has has 58 places, 46 transitions, 283 flow [2020-10-16 03:12:52,408 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 03:12:52,408 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:12:52,408 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:12:52,622 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:12:52,623 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:12:52,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:12:52,624 INFO L82 PathProgramCache]: Analyzing trace with hash 1791876554, now seen corresponding path program 1 times [2020-10-16 03:12:52,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:12:52,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584033] [2020-10-16 03:12:52,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:12:52,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:12:52,643 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:12:52,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:12:52,662 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:12:52,672 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:12:52,672 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:12:52,673 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2020-10-16 03:12:52,673 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:12:52,673 WARN L371 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:12:52,674 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2020-10-16 03:12:52,683 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,683 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,683 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,683 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,683 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,683 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,684 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,684 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,684 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,684 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,684 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,684 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,685 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,685 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,685 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,685 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,685 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,685 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,685 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,686 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,686 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,686 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,686 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,686 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,686 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,686 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,686 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,687 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,687 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,687 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,687 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,687 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,687 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,687 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,687 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,688 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,688 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,688 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,688 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,688 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,688 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,688 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,689 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,689 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,689 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,689 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,689 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,689 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,689 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,690 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,690 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,690 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,691 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,691 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,691 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,692 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,693 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,693 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,693 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,693 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,694 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,694 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,694 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,694 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,695 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,695 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,696 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,696 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,697 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,697 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,697 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,697 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,698 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,698 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,698 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,698 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,699 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,700 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,700 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,700 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:12:52,705 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:12:52,705 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:12:52,706 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:12:52,706 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:12:52,706 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:12:52,706 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:12:52,706 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:12:52,706 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:12:52,706 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:12:52,708 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 128 places, 126 transitions, 372 flow [2020-10-16 03:12:53,624 INFO L129 PetriNetUnfolder]: 1812/9659 cut-off events. [2020-10-16 03:12:53,624 INFO L130 PetriNetUnfolder]: For 1136/1136 co-relation queries the response was YES. [2020-10-16 03:12:53,654 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10744 conditions, 9659 events. 1812/9659 cut-off events. For 1136/1136 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 91940 event pairs, 522 based on Foata normal form. 0/8103 useless extension candidates. Maximal degree in co-relation 5322. Up to 1024 conditions per place. [2020-10-16 03:12:53,654 INFO L82 GeneralOperation]: Start removeDead. Operand has 128 places, 126 transitions, 372 flow [2020-10-16 03:12:53,675 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 122 places, 119 transitions, 358 flow [2020-10-16 03:12:53,675 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:12:53,675 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 122 places, 119 transitions, 358 flow [2020-10-16 03:12:53,676 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 122 places, 119 transitions, 358 flow [2020-10-16 03:12:53,676 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 122 places, 119 transitions, 358 flow [2020-10-16 03:12:54,489 INFO L129 PetriNetUnfolder]: 1556/7867 cut-off events. [2020-10-16 03:12:54,489 INFO L130 PetriNetUnfolder]: For 1136/1136 co-relation queries the response was YES. [2020-10-16 03:12:54,518 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8952 conditions, 7867 events. 1556/7867 cut-off events. For 1136/1136 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 71095 event pairs, 522 based on Foata normal form. 0/6823 useless extension candidates. Maximal degree in co-relation 4426. Up to 1024 conditions per place. [2020-10-16 03:12:54,616 INFO L117 LiptonReduction]: Number of co-enabled transitions 4192 [2020-10-16 03:12:54,621 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,632 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,635 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,644 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,644 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,644 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:54,655 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,667 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,669 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,679 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,679 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,680 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:54,687 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,700 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,702 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,712 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,712 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,713 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:54,720 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,735 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,737 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,748 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,749 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,749 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:54,756 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,770 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,773 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,784 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,784 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,785 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:54,792 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,803 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,806 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,815 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,815 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,816 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:54,822 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,836 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,838 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,846 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,847 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,847 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:54,852 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,868 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,869 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,878 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,878 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,878 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:54,926 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,939 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,942 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,951 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,951 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,952 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:54,957 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,971 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,974 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,985 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:54,986 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:54,986 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:55,002 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,016 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,018 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,027 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,027 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,027 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:55,034 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,048 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,051 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,060 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,061 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,061 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:55,073 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,085 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,087 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,096 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,097 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,097 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:55,102 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,116 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,119 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,128 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,129 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:55,129 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:55,296 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:55,313 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,315 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:55,330 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,331 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:55,331 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:55,339 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:55,361 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,363 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:55,379 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:55,380 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:55,380 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:57,476 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,487 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,489 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,500 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,500 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,500 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:57,512 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,524 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,526 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,537 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,538 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,538 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:57,553 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,690 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-10-16 03:12:57,690 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,692 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,702 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,702 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,703 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:57,708 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,724 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,731 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,742 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,743 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,743 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:57,750 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,764 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,766 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,775 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,776 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,776 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:57,781 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,794 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,796 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,804 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,805 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,805 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:57,811 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,826 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,829 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,838 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,838 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,839 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:57,847 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,861 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,863 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,874 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,875 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:12:57,875 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:12:57,918 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:57,939 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,941 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:57,958 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,959 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:57,959 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:12:57,966 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:57,984 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:57,987 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:58,001 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:12:58,002 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:12:58,002 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:13:00,139 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,154 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,156 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,166 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,166 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,167 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:13:00,180 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,194 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,197 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,206 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,207 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,207 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:13:00,213 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,227 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,229 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,239 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,239 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,239 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:13:00,243 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,259 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,261 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,272 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,273 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,273 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:13:00,279 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,291 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,294 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,303 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,304 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,304 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:13:00,309 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,324 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,326 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,336 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,337 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,337 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:13:00,348 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,362 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,364 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,374 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,374 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,374 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:13:00,381 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,395 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,398 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,408 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,409 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,409 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 03:13:00,673 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,700 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,702 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,720 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,721 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,721 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:13:00,733 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,758 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,767 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,785 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,786 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,786 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:13:00,948 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,974 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,977 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,996 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:00,997 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:00,997 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:13:01,003 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:01,031 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:01,034 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:01,051 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:01,052 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:01,052 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:13:01,125 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:01,148 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:01,151 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:01,170 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:01,171 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:01,171 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:13:01,177 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:01,204 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:01,207 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:01,226 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:01,227 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:01,227 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:13:01,312 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:01,339 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:01,342 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:01,366 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:01,367 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:01,367 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:01,374 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:01,398 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:01,401 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:01,423 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:01,424 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:01,424 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:03,440 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:03,466 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:03,469 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:03,488 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:03,488 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:03,489 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:13:03,494 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:03,517 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:03,520 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:03,539 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:03,539 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:03,540 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:13:03,668 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:03,694 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:03,697 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:03,718 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:03,719 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:03,719 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:03,732 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:03,765 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:03,769 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:03,793 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:03,794 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:03,795 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:05,813 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:05,840 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:05,843 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:05,863 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:05,863 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:05,864 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:13:05,871 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:05,897 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:05,900 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:05,918 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:05,919 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:05,919 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:13:06,268 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:06,307 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:06,310 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:06,343 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:06,344 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:06,344 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:06,353 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:06,387 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:06,390 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:06,421 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:06,421 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:06,422 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:08,449 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:08,486 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:08,489 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:08,525 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:08,526 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:08,527 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:08,534 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:08,572 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:08,575 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:08,608 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:08,608 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:08,609 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:10,673 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:10,706 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:10,710 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:10,738 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:10,739 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:10,739 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:10,746 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:10,780 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:10,784 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:10,816 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:10,816 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:10,817 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:12,827 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:12,955 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-10-16 03:13:12,955 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:12,958 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:12,981 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:12,982 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:12,982 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:12,988 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:13,016 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:13,020 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:13,042 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:13,043 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:13,043 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:15,074 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:15,109 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:15,117 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:15,151 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:15,152 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:15,152 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:15,161 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:15,198 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:15,201 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:15,231 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:15,232 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:15,232 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:17,283 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:17,316 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:17,319 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:17,351 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:17,352 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:17,352 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:17,360 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:17,396 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:17,399 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:17,428 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:17,429 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:17,429 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:19,440 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:19,473 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:19,477 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:19,508 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:19,509 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:19,509 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:19,517 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:19,551 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:19,554 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:19,588 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:19,589 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:19,589 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:21,600 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:21,638 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:21,642 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:21,669 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:21,670 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:21,670 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:21,679 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:21,719 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:21,723 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:21,755 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:21,756 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:21,756 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:23,843 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:23,880 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:23,884 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:23,915 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:23,915 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:23,916 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:23,930 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:23,969 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:23,973 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:24,006 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:24,007 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:24,007 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:26,049 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,088 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,091 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,123 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,123 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,124 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:13:26,140 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,174 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,177 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,207 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,208 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,208 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:13:26,223 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,260 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,263 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,298 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,299 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,299 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:13:26,310 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,349 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,352 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,385 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,386 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:26,386 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:13:26,774 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:26,813 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,816 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:26,864 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,865 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:26,865 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:26,878 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:26,937 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,941 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:26,990 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:26,991 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:26,991 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:29,029 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,064 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:29,067 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,097 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:29,098 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,098 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:13:29,105 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,139 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:29,141 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,170 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:29,170 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,171 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:13:29,184 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,225 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:29,227 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,260 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:29,260 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,261 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:13:29,267 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,307 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:29,310 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,340 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:29,341 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:13:29,341 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:13:29,664 WARN L193 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2020-10-16 03:13:30,004 WARN L193 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2020-10-16 03:13:30,359 WARN L193 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 94 [2020-10-16 03:13:30,466 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2020-10-16 03:13:30,482 INFO L132 LiptonReduction]: Checked pairs total: 9472 [2020-10-16 03:13:30,482 INFO L134 LiptonReduction]: Total number of compositions: 92 [2020-10-16 03:13:30,482 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 36807 [2020-10-16 03:13:30,483 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-16 03:13:30,483 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:13:30,484 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:13:30,484 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:13:30,484 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:13:30,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:13:30,484 INFO L82 PathProgramCache]: Analyzing trace with hash 52006785, now seen corresponding path program 1 times [2020-10-16 03:13:30,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:13:30,484 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276623692] [2020-10-16 03:13:30,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:13:30,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:30,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:13:30,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276623692] [2020-10-16 03:13:30,504 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:13:30,504 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:13:30,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124719561] [2020-10-16 03:13:30,505 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:13:30,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:13:30,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:13:30,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:13:30,506 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-16 03:13:30,506 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 39 transitions, 198 flow. Second operand 3 states. [2020-10-16 03:13:30,506 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:13:30,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-16 03:13:30,507 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:13:30,833 INFO L129 PetriNetUnfolder]: 1032/2883 cut-off events. [2020-10-16 03:13:30,833 INFO L130 PetriNetUnfolder]: For 1136/1136 co-relation queries the response was YES. [2020-10-16 03:13:30,838 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5539 conditions, 2883 events. 1032/2883 cut-off events. For 1136/1136 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 18980 event pairs, 522 based on Foata normal form. 0/2363 useless extension candidates. Maximal degree in co-relation 2702. Up to 1568 conditions per place. [2020-10-16 03:13:30,847 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 12 selfloop transitions, 2 changer transitions 0/42 dead transitions. [2020-10-16 03:13:30,847 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 42 transitions, 232 flow [2020-10-16 03:13:30,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:13:30,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:13:30,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 417 transitions. [2020-10-16 03:13:30,849 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6376146788990825 [2020-10-16 03:13:30,849 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 417 transitions. [2020-10-16 03:13:30,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 417 transitions. [2020-10-16 03:13:30,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:13:30,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 417 transitions. [2020-10-16 03:13:30,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:13:30,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:13:30,852 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:13:30,852 INFO L185 Difference]: Start difference. First operand has 47 places, 39 transitions, 198 flow. Second operand 3 states and 417 transitions. [2020-10-16 03:13:30,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 42 transitions, 232 flow [2020-10-16 03:13:30,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 42 transitions, 232 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:13:30,856 INFO L241 Difference]: Finished difference. Result has 50 places, 40 transitions, 210 flow [2020-10-16 03:13:30,856 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=210, PETRI_PLACES=50, PETRI_TRANSITIONS=40} [2020-10-16 03:13:30,856 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 3 predicate places. [2020-10-16 03:13:30,856 INFO L481 AbstractCegarLoop]: Abstraction has has 50 places, 40 transitions, 210 flow [2020-10-16 03:13:30,856 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:13:30,856 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:13:30,856 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:13:30,857 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2020-10-16 03:13:30,857 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:13:30,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:13:30,857 INFO L82 PathProgramCache]: Analyzing trace with hash -43177271, now seen corresponding path program 1 times [2020-10-16 03:13:30,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:13:30,857 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004484600] [2020-10-16 03:13:30,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:13:30,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:30,885 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:13:30,885 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004484600] [2020-10-16 03:13:30,885 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:13:30,886 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:13:30,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775864956] [2020-10-16 03:13:30,886 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:13:30,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:13:30,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:13:30,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:13:30,887 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-16 03:13:30,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 210 flow. Second operand 4 states. [2020-10-16 03:13:30,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:13:30,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-16 03:13:30,888 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:13:31,181 INFO L129 PetriNetUnfolder]: 1052/3233 cut-off events. [2020-10-16 03:13:31,181 INFO L130 PetriNetUnfolder]: For 1172/1172 co-relation queries the response was YES. [2020-10-16 03:13:31,188 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6231 conditions, 3233 events. 1052/3233 cut-off events. For 1172/1172 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 22866 event pairs, 550 based on Foata normal form. 0/2723 useless extension candidates. Maximal degree in co-relation 6203. Up to 1582 conditions per place. [2020-10-16 03:13:31,197 INFO L132 encePairwiseOnDemand]: 211/218 looper letters, 12 selfloop transitions, 6 changer transitions 0/46 dead transitions. [2020-10-16 03:13:31,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 46 transitions, 258 flow [2020-10-16 03:13:31,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:13:31,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:13:31,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 556 transitions. [2020-10-16 03:13:31,199 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6376146788990825 [2020-10-16 03:13:31,200 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 556 transitions. [2020-10-16 03:13:31,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 556 transitions. [2020-10-16 03:13:31,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:13:31,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 556 transitions. [2020-10-16 03:13:31,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:13:31,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:13:31,202 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:13:31,202 INFO L185 Difference]: Start difference. First operand has 50 places, 40 transitions, 210 flow. Second operand 4 states and 556 transitions. [2020-10-16 03:13:31,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 46 transitions, 258 flow [2020-10-16 03:13:31,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 46 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:13:31,206 INFO L241 Difference]: Finished difference. Result has 53 places, 42 transitions, 236 flow [2020-10-16 03:13:31,206 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=236, PETRI_PLACES=53, PETRI_TRANSITIONS=42} [2020-10-16 03:13:31,206 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 6 predicate places. [2020-10-16 03:13:31,206 INFO L481 AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 236 flow [2020-10-16 03:13:31,207 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:13:31,207 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:13:31,207 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:13:31,207 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-10-16 03:13:31,207 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:13:31,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:13:31,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1544313835, now seen corresponding path program 1 times [2020-10-16 03:13:31,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:13:31,208 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818578231] [2020-10-16 03:13:31,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:13:31,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:31,233 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:31,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818578231] [2020-10-16 03:13:31,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305667057] [2020-10-16 03:13:31,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:13:31,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:31,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 03:13:31,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:13:31,343 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:31,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:13:31,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 03:13:31,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462963137] [2020-10-16 03:13:31,344 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 03:13:31,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:13:31,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 03:13:31,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 03:13:31,345 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-16 03:13:31,346 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 236 flow. Second operand 6 states. [2020-10-16 03:13:31,346 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:13:31,346 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-16 03:13:31,346 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:13:31,705 INFO L129 PetriNetUnfolder]: 1051/3227 cut-off events. [2020-10-16 03:13:31,705 INFO L130 PetriNetUnfolder]: For 1462/1462 co-relation queries the response was YES. [2020-10-16 03:13:31,714 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7821 conditions, 3227 events. 1051/3227 cut-off events. For 1462/1462 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 22861 event pairs, 550 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 3912. Up to 1855 conditions per place. [2020-10-16 03:13:31,720 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 16 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2020-10-16 03:13:31,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 47 transitions, 286 flow [2020-10-16 03:13:31,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:13:31,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:13:31,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 554 transitions. [2020-10-16 03:13:31,722 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6353211009174312 [2020-10-16 03:13:31,722 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 554 transitions. [2020-10-16 03:13:31,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 554 transitions. [2020-10-16 03:13:31,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:13:31,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 554 transitions. [2020-10-16 03:13:31,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:13:31,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:13:31,725 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:13:31,725 INFO L185 Difference]: Start difference. First operand has 53 places, 42 transitions, 236 flow. Second operand 4 states and 554 transitions. [2020-10-16 03:13:31,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 47 transitions, 286 flow [2020-10-16 03:13:31,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 47 transitions, 285 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:13:31,728 INFO L241 Difference]: Finished difference. Result has 56 places, 43 transitions, 251 flow [2020-10-16 03:13:31,729 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=251, PETRI_PLACES=56, PETRI_TRANSITIONS=43} [2020-10-16 03:13:31,729 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 9 predicate places. [2020-10-16 03:13:31,729 INFO L481 AbstractCegarLoop]: Abstraction has has 56 places, 43 transitions, 251 flow [2020-10-16 03:13:31,729 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 03:13:31,729 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:13:31,729 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:13:31,942 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-16 03:13:31,943 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:13:31,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:13:31,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1097835484, now seen corresponding path program 1 times [2020-10-16 03:13:31,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:13:31,944 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133077566] [2020-10-16 03:13:31,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:13:31,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:31,977 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:31,977 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133077566] [2020-10-16 03:13:31,977 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311321946] [2020-10-16 03:13:31,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:13:32,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:32,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 03:13:32,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:13:32,104 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:32,105 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:13:32,105 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 03:13:32,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430008524] [2020-10-16 03:13:32,107 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 03:13:32,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:13:32,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 03:13:32,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-16 03:13:32,110 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-16 03:13:32,111 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 43 transitions, 251 flow. Second operand 8 states. [2020-10-16 03:13:32,111 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:13:32,112 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-16 03:13:32,112 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:13:32,606 INFO L129 PetriNetUnfolder]: 1049/3218 cut-off events. [2020-10-16 03:13:32,606 INFO L130 PetriNetUnfolder]: For 1479/1479 co-relation queries the response was YES. [2020-10-16 03:13:32,619 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7816 conditions, 3218 events. 1049/3218 cut-off events. For 1479/1479 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 22858 event pairs, 551 based on Foata normal form. 1/2964 useless extension candidates. Maximal degree in co-relation 7767. Up to 1847 conditions per place. [2020-10-16 03:13:32,630 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 18 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2020-10-16 03:13:32,630 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 50 transitions, 313 flow [2020-10-16 03:13:32,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:13:32,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:13:32,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 691 transitions. [2020-10-16 03:13:32,632 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6339449541284403 [2020-10-16 03:13:32,632 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 691 transitions. [2020-10-16 03:13:32,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 691 transitions. [2020-10-16 03:13:32,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:13:32,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 691 transitions. [2020-10-16 03:13:32,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:13:32,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:13:32,640 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:13:32,641 INFO L185 Difference]: Start difference. First operand has 56 places, 43 transitions, 251 flow. Second operand 5 states and 691 transitions. [2020-10-16 03:13:32,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 50 transitions, 313 flow [2020-10-16 03:13:32,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 50 transitions, 307 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-16 03:13:32,645 INFO L241 Difference]: Finished difference. Result has 59 places, 44 transitions, 265 flow [2020-10-16 03:13:32,645 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=265, PETRI_PLACES=59, PETRI_TRANSITIONS=44} [2020-10-16 03:13:32,645 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 12 predicate places. [2020-10-16 03:13:32,645 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 44 transitions, 265 flow [2020-10-16 03:13:32,645 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 03:13:32,646 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:13:32,646 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:13:32,859 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-10-16 03:13:32,860 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:13:32,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:13:32,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1102256086, now seen corresponding path program 1 times [2020-10-16 03:13:32,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:13:32,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669035455] [2020-10-16 03:13:32,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:13:32,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:32,905 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:32,905 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669035455] [2020-10-16 03:13:32,905 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588059546] [2020-10-16 03:13:32,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:13:32,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:32,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 03:13:32,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:13:33,034 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:33,035 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:13:33,036 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 03:13:33,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528023067] [2020-10-16 03:13:33,036 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 03:13:33,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:13:33,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 03:13:33,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 03:13:33,038 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-16 03:13:33,039 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 44 transitions, 265 flow. Second operand 10 states. [2020-10-16 03:13:33,039 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:13:33,039 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-16 03:13:33,039 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:13:33,431 INFO L129 PetriNetUnfolder]: 1046/3206 cut-off events. [2020-10-16 03:13:33,431 INFO L130 PetriNetUnfolder]: For 1493/1493 co-relation queries the response was YES. [2020-10-16 03:13:33,438 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7799 conditions, 3206 events. 1046/3206 cut-off events. For 1493/1493 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 23120 event pairs, 555 based on Foata normal form. 1/2952 useless extension candidates. Maximal degree in co-relation 7732. Up to 1838 conditions per place. [2020-10-16 03:13:33,443 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 20 selfloop transitions, 5 changer transitions 0/53 dead transitions. [2020-10-16 03:13:33,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 53 transitions, 339 flow [2020-10-16 03:13:33,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 03:13:33,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 03:13:33,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 828 transitions. [2020-10-16 03:13:33,446 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6330275229357798 [2020-10-16 03:13:33,446 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 828 transitions. [2020-10-16 03:13:33,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 828 transitions. [2020-10-16 03:13:33,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:13:33,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 828 transitions. [2020-10-16 03:13:33,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 03:13:33,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 03:13:33,450 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 03:13:33,450 INFO L185 Difference]: Start difference. First operand has 59 places, 44 transitions, 265 flow. Second operand 6 states and 828 transitions. [2020-10-16 03:13:33,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 53 transitions, 339 flow [2020-10-16 03:13:33,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 53 transitions, 329 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-16 03:13:33,454 INFO L241 Difference]: Finished difference. Result has 62 places, 45 transitions, 279 flow [2020-10-16 03:13:33,454 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=279, PETRI_PLACES=62, PETRI_TRANSITIONS=45} [2020-10-16 03:13:33,454 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 15 predicate places. [2020-10-16 03:13:33,455 INFO L481 AbstractCegarLoop]: Abstraction has has 62 places, 45 transitions, 279 flow [2020-10-16 03:13:33,455 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 03:13:33,455 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:13:33,455 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:13:33,668 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-16 03:13:33,669 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:13:33,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:13:33,669 INFO L82 PathProgramCache]: Analyzing trace with hash 2008575769, now seen corresponding path program 1 times [2020-10-16 03:13:33,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:13:33,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543857705] [2020-10-16 03:13:33,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:13:33,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:33,724 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:33,725 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543857705] [2020-10-16 03:13:33,725 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095269831] [2020-10-16 03:13:33,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:13:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:33,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 03:13:33,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:13:33,883 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:33,883 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:13:33,884 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 03:13:33,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304374462] [2020-10-16 03:13:33,884 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 03:13:33,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:13:33,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 03:13:33,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-16 03:13:33,886 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-16 03:13:33,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 45 transitions, 279 flow. Second operand 12 states. [2020-10-16 03:13:33,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:13:33,887 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-16 03:13:33,887 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:13:34,230 INFO L129 PetriNetUnfolder]: 1042/3191 cut-off events. [2020-10-16 03:13:34,231 INFO L130 PetriNetUnfolder]: For 1504/1504 co-relation queries the response was YES. [2020-10-16 03:13:34,239 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7771 conditions, 3191 events. 1042/3191 cut-off events. For 1504/1504 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 23463 event pairs, 566 based on Foata normal form. 1/2937 useless extension candidates. Maximal degree in co-relation 7685. Up to 1828 conditions per place. [2020-10-16 03:13:34,246 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 22 selfloop transitions, 6 changer transitions 0/56 dead transitions. [2020-10-16 03:13:34,246 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 56 transitions, 365 flow [2020-10-16 03:13:34,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 03:13:34,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 03:13:34,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 965 transitions. [2020-10-16 03:13:34,248 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6323722149410222 [2020-10-16 03:13:34,248 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 965 transitions. [2020-10-16 03:13:34,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 965 transitions. [2020-10-16 03:13:34,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:13:34,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 965 transitions. [2020-10-16 03:13:34,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 03:13:34,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 03:13:34,252 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 03:13:34,252 INFO L185 Difference]: Start difference. First operand has 62 places, 45 transitions, 279 flow. Second operand 7 states and 965 transitions. [2020-10-16 03:13:34,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 56 transitions, 365 flow [2020-10-16 03:13:34,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 56 transitions, 351 flow, removed 3 selfloop flow, removed 4 redundant places. [2020-10-16 03:13:34,256 INFO L241 Difference]: Finished difference. Result has 65 places, 46 transitions, 293 flow [2020-10-16 03:13:34,256 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=293, PETRI_PLACES=65, PETRI_TRANSITIONS=46} [2020-10-16 03:13:34,256 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 18 predicate places. [2020-10-16 03:13:34,256 INFO L481 AbstractCegarLoop]: Abstraction has has 65 places, 46 transitions, 293 flow [2020-10-16 03:13:34,256 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 03:13:34,256 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:13:34,257 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:13:34,462 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:13:34,463 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:13:34,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:13:34,463 INFO L82 PathProgramCache]: Analyzing trace with hash -863377323, now seen corresponding path program 1 times [2020-10-16 03:13:34,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:13:34,464 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067970599] [2020-10-16 03:13:34,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:13:34,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:34,527 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:34,527 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067970599] [2020-10-16 03:13:34,527 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467600853] [2020-10-16 03:13:34,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:13:34,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:34,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 03:13:34,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:13:34,713 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:34,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:13:34,713 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:13:34,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445955781] [2020-10-16 03:13:34,714 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 03:13:34,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:13:34,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 03:13:34,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-16 03:13:34,716 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-16 03:13:34,717 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 46 transitions, 293 flow. Second operand 14 states. [2020-10-16 03:13:34,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:13:34,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-16 03:13:34,718 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:13:35,153 INFO L129 PetriNetUnfolder]: 1037/3173 cut-off events. [2020-10-16 03:13:35,154 INFO L130 PetriNetUnfolder]: For 1509/1509 co-relation queries the response was YES. [2020-10-16 03:13:35,160 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7732 conditions, 3173 events. 1037/3173 cut-off events. For 1509/1509 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 23962 event pairs, 592 based on Foata normal form. 1/2919 useless extension candidates. Maximal degree in co-relation 7626. Up to 1817 conditions per place. [2020-10-16 03:13:35,166 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 24 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2020-10-16 03:13:35,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 391 flow [2020-10-16 03:13:35,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 03:13:35,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 03:13:35,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1102 transitions. [2020-10-16 03:13:35,168 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6318807339449541 [2020-10-16 03:13:35,168 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1102 transitions. [2020-10-16 03:13:35,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1102 transitions. [2020-10-16 03:13:35,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:13:35,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1102 transitions. [2020-10-16 03:13:35,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 03:13:35,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 03:13:35,171 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 03:13:35,171 INFO L185 Difference]: Start difference. First operand has 65 places, 46 transitions, 293 flow. Second operand 8 states and 1102 transitions. [2020-10-16 03:13:35,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 391 flow [2020-10-16 03:13:35,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 59 transitions, 373 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-16 03:13:35,177 INFO L241 Difference]: Finished difference. Result has 68 places, 47 transitions, 307 flow [2020-10-16 03:13:35,177 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=307, PETRI_PLACES=68, PETRI_TRANSITIONS=47} [2020-10-16 03:13:35,177 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 21 predicate places. [2020-10-16 03:13:35,178 INFO L481 AbstractCegarLoop]: Abstraction has has 68 places, 47 transitions, 307 flow [2020-10-16 03:13:35,178 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 03:13:35,178 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:13:35,178 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:13:35,385 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-16 03:13:35,386 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:13:35,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:13:35,386 INFO L82 PathProgramCache]: Analyzing trace with hash -1491760366, now seen corresponding path program 1 times [2020-10-16 03:13:35,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:13:35,387 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930815903] [2020-10-16 03:13:35,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:13:35,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:35,473 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:35,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930815903] [2020-10-16 03:13:35,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276484108] [2020-10-16 03:13:35,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:13:35,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:13:35,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 03:13:35,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:13:35,665 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:13:35,665 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:13:35,665 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:13:35,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896211878] [2020-10-16 03:13:35,666 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 03:13:35,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:13:35,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 03:13:35,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-16 03:13:35,668 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-16 03:13:35,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 47 transitions, 307 flow. Second operand 16 states. [2020-10-16 03:13:35,669 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:13:35,669 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-16 03:13:35,670 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:13:36,011 INFO L129 PetriNetUnfolder]: 1031/3152 cut-off events. [2020-10-16 03:13:36,011 INFO L130 PetriNetUnfolder]: For 1505/1505 co-relation queries the response was YES. [2020-10-16 03:13:36,019 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7682 conditions, 3152 events. 1031/3152 cut-off events. For 1505/1505 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 25034 event pairs, 649 based on Foata normal form. 1/2898 useless extension candidates. Maximal degree in co-relation 7555. Up to 1805 conditions per place. [2020-10-16 03:13:36,025 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 26 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2020-10-16 03:13:36,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 417 flow [2020-10-16 03:13:36,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 03:13:36,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 03:13:36,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1239 transitions. [2020-10-16 03:13:36,027 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6314984709480123 [2020-10-16 03:13:36,027 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1239 transitions. [2020-10-16 03:13:36,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1239 transitions. [2020-10-16 03:13:36,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:13:36,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1239 transitions. [2020-10-16 03:13:36,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 03:13:36,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 03:13:36,030 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 03:13:36,030 INFO L185 Difference]: Start difference. First operand has 68 places, 47 transitions, 307 flow. Second operand 9 states and 1239 transitions. [2020-10-16 03:13:36,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 417 flow [2020-10-16 03:13:36,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 62 transitions, 395 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-16 03:13:36,036 INFO L241 Difference]: Finished difference. Result has 71 places, 48 transitions, 321 flow [2020-10-16 03:13:36,036 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=321, PETRI_PLACES=71, PETRI_TRANSITIONS=48} [2020-10-16 03:13:36,036 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 24 predicate places. [2020-10-16 03:13:36,036 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 48 transitions, 321 flow [2020-10-16 03:13:36,036 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:13:36,036 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:13:36,036 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:13:36,237 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-16 03:13:36,238 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:13:36,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:13:36,238 INFO L82 PathProgramCache]: Analyzing trace with hash -2119481666, now seen corresponding path program 1 times [2020-10-16 03:13:36,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:13:36,239 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790598803] [2020-10-16 03:13:36,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:13:36,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:13:36,259 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:13:36,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:13:36,281 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:13:36,292 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:13:36,292 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:13:36,293 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2020-10-16 03:13:36,293 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:13:36,293 WARN L371 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:13:36,293 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2020-10-16 03:13:36,303 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,303 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,303 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,303 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,304 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,304 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,304 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,304 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,304 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,304 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,304 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,305 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,305 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,305 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,305 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,305 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,305 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,305 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,305 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,306 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,306 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,306 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,306 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,306 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,306 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,306 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,306 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,307 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,307 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,307 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,307 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,307 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,307 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,307 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,308 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,308 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,308 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,308 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,308 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,308 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,308 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,308 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,309 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,309 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,309 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,309 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,309 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,309 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,309 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,310 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,310 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,310 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,310 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,310 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,310 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,310 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,311 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,311 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,312 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,312 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,312 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,312 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,313 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,313 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,313 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,314 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,314 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,315 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,315 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,315 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,316 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,316 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,316 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,316 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,317 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,317 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,317 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,317 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,318 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,318 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,319 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,319 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,320 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,320 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,320 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,320 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,321 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,321 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,322 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,322 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:13:36,328 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:13:36,328 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:13:36,328 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:13:36,328 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:13:36,328 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:13:36,328 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:13:36,329 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:13:36,329 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:13:36,329 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:13:36,331 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 135 places, 132 transitions, 408 flow [2020-10-16 03:13:39,487 INFO L129 PetriNetUnfolder]: 3862/19406 cut-off events. [2020-10-16 03:13:39,487 INFO L130 PetriNetUnfolder]: For 2460/2460 co-relation queries the response was YES. [2020-10-16 03:13:39,555 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21783 conditions, 19406 events. 3862/19406 cut-off events. For 2460/2460 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 212905 event pairs, 1291 based on Foata normal form. 0/16312 useless extension candidates. Maximal degree in co-relation 10726. Up to 2304 conditions per place. [2020-10-16 03:13:39,556 INFO L82 GeneralOperation]: Start removeDead. Operand has 135 places, 132 transitions, 408 flow [2020-10-16 03:13:39,587 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 129 places, 125 transitions, 394 flow [2020-10-16 03:13:39,587 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:13:39,587 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 125 transitions, 394 flow [2020-10-16 03:13:39,587 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 125 transitions, 394 flow [2020-10-16 03:13:39,587 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 129 places, 125 transitions, 394 flow [2020-10-16 03:13:41,235 INFO L129 PetriNetUnfolder]: 3350/15822 cut-off events. [2020-10-16 03:13:41,236 INFO L130 PetriNetUnfolder]: For 2460/2460 co-relation queries the response was YES. [2020-10-16 03:13:41,303 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18199 conditions, 15822 events. 3350/15822 cut-off events. For 2460/2460 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 163942 event pairs, 1291 based on Foata normal form. 0/13752 useless extension candidates. Maximal degree in co-relation 8934. Up to 2304 conditions per place. [2020-10-16 03:13:41,518 INFO L117 LiptonReduction]: Number of co-enabled transitions 4968 [2020-10-16 03:13:42,158 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:42,178 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:42,181 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:42,197 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:42,198 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:42,198 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:13:42,206 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:42,228 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:42,230 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:42,247 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:42,248 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:42,248 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:13:44,280 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:44,300 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:44,303 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:44,320 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:44,321 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:44,321 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:13:44,329 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:44,349 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:44,352 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:44,369 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:44,370 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:44,370 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:13:46,960 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:46,986 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:46,989 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:47,014 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:47,015 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:47,015 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:47,024 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:47,054 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:47,057 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:47,079 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:47,079 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:47,079 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:49,091 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:49,120 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:49,123 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:49,148 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:49,149 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:49,149 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:49,155 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:49,181 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:49,184 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:49,205 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:49,205 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:49,205 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:51,859 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:51,887 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:51,891 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:51,917 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:51,917 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:51,918 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:51,925 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:51,955 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:51,959 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:51,981 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:51,982 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:51,982 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:54,035 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:54,060 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:54,063 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:54,086 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:54,086 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:54,087 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:54,093 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:54,120 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:54,123 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:54,148 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:54,149 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:54,149 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:13:56,266 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:56,326 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:56,332 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:56,383 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:56,384 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:56,385 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:56,401 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:56,457 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:56,465 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:56,516 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:56,517 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:56,518 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:58,567 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:58,605 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:58,608 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:58,637 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:58,638 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:58,638 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:13:58,649 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:58,687 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:58,690 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:58,723 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:13:58,724 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:13:58,724 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:14:00,931 WARN L193 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2020-10-16 03:14:01,199 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 81 [2020-10-16 03:14:01,504 WARN L193 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2020-10-16 03:14:01,622 INFO L132 LiptonReduction]: Checked pairs total: 12295 [2020-10-16 03:14:01,622 INFO L134 LiptonReduction]: Total number of compositions: 95 [2020-10-16 03:14:01,622 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 22035 [2020-10-16 03:14:01,623 INFO L129 PetriNetUnfolder]: 1/7 cut-off events. [2020-10-16 03:14:01,623 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:14:01,624 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:01,624 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:14:01,624 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:01,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:01,624 INFO L82 PathProgramCache]: Analyzing trace with hash 59183169, now seen corresponding path program 1 times [2020-10-16 03:14:01,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:01,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233785217] [2020-10-16 03:14:01,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:01,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:01,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:14:01,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233785217] [2020-10-16 03:14:01,647 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:14:01,647 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:14:01,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147061698] [2020-10-16 03:14:01,647 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:14:01,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:01,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:14:01,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:14:01,649 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-16 03:14:01,649 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 42 transitions, 228 flow. Second operand 3 states. [2020-10-16 03:14:01,649 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:01,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-16 03:14:01,650 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:02,228 INFO L129 PetriNetUnfolder]: 2313/5963 cut-off events. [2020-10-16 03:14:02,229 INFO L130 PetriNetUnfolder]: For 2460/2460 co-relation queries the response was YES. [2020-10-16 03:14:02,245 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11451 conditions, 5963 events. 2313/5963 cut-off events. For 2460/2460 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 44644 event pairs, 1291 based on Foata normal form. 0/4930 useless extension candidates. Maximal degree in co-relation 5541. Up to 3108 conditions per place. [2020-10-16 03:14:02,266 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 12 selfloop transitions, 2 changer transitions 0/45 dead transitions. [2020-10-16 03:14:02,266 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 45 transitions, 262 flow [2020-10-16 03:14:02,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:14:02,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:14:02,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 444 transitions. [2020-10-16 03:14:02,268 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6519823788546255 [2020-10-16 03:14:02,268 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 444 transitions. [2020-10-16 03:14:02,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 444 transitions. [2020-10-16 03:14:02,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:02,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 444 transitions. [2020-10-16 03:14:02,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:14:02,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:14:02,271 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:14:02,271 INFO L185 Difference]: Start difference. First operand has 51 places, 42 transitions, 228 flow. Second operand 3 states and 444 transitions. [2020-10-16 03:14:02,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 45 transitions, 262 flow [2020-10-16 03:14:02,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 45 transitions, 262 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:14:02,275 INFO L241 Difference]: Finished difference. Result has 54 places, 43 transitions, 240 flow [2020-10-16 03:14:02,275 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=240, PETRI_PLACES=54, PETRI_TRANSITIONS=43} [2020-10-16 03:14:02,275 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2020-10-16 03:14:02,275 INFO L481 AbstractCegarLoop]: Abstraction has has 54 places, 43 transitions, 240 flow [2020-10-16 03:14:02,275 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:14:02,275 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:02,275 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:02,276 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2020-10-16 03:14:02,276 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:02,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:02,276 INFO L82 PathProgramCache]: Analyzing trace with hash -861728920, now seen corresponding path program 1 times [2020-10-16 03:14:02,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:02,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069864019] [2020-10-16 03:14:02,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:02,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:02,354 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:14:02,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069864019] [2020-10-16 03:14:02,354 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:14:02,354 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:14:02,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090889134] [2020-10-16 03:14:02,355 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:14:02,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:02,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:14:02,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:14:02,356 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-16 03:14:02,356 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 43 transitions, 240 flow. Second operand 4 states. [2020-10-16 03:14:02,357 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:02,357 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-16 03:14:02,357 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:02,840 INFO L129 PetriNetUnfolder]: 2340/6595 cut-off events. [2020-10-16 03:14:02,840 INFO L130 PetriNetUnfolder]: For 2505/2505 co-relation queries the response was YES. [2020-10-16 03:14:02,857 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12701 conditions, 6595 events. 2340/6595 cut-off events. For 2505/2505 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 52744 event pairs, 1327 based on Foata normal form. 0/5573 useless extension candidates. Maximal degree in co-relation 12672. Up to 3129 conditions per place. [2020-10-16 03:14:02,872 INFO L132 encePairwiseOnDemand]: 220/227 looper letters, 12 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2020-10-16 03:14:02,872 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 49 transitions, 288 flow [2020-10-16 03:14:02,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:14:02,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:14:02,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 592 transitions. [2020-10-16 03:14:02,873 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6519823788546255 [2020-10-16 03:14:02,873 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 592 transitions. [2020-10-16 03:14:02,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 592 transitions. [2020-10-16 03:14:02,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:02,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 592 transitions. [2020-10-16 03:14:02,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:14:02,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:14:02,875 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:14:02,875 INFO L185 Difference]: Start difference. First operand has 54 places, 43 transitions, 240 flow. Second operand 4 states and 592 transitions. [2020-10-16 03:14:02,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 49 transitions, 288 flow [2020-10-16 03:14:02,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 49 transitions, 286 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:14:02,880 INFO L241 Difference]: Finished difference. Result has 57 places, 45 transitions, 266 flow [2020-10-16 03:14:02,880 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=266, PETRI_PLACES=57, PETRI_TRANSITIONS=45} [2020-10-16 03:14:02,881 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2020-10-16 03:14:02,881 INFO L481 AbstractCegarLoop]: Abstraction has has 57 places, 45 transitions, 266 flow [2020-10-16 03:14:02,881 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:14:02,881 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:02,881 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:02,881 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2020-10-16 03:14:02,881 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:02,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:02,882 INFO L82 PathProgramCache]: Analyzing trace with hash -1716138424, now seen corresponding path program 1 times [2020-10-16 03:14:02,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:02,882 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141667445] [2020-10-16 03:14:02,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:02,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:02,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:02,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141667445] [2020-10-16 03:14:02,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573933569] [2020-10-16 03:14:02,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:03,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:03,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 03:14:03,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:03,027 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:03,027 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:03,027 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 03:14:03,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940510953] [2020-10-16 03:14:03,028 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 03:14:03,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:03,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 03:14:03,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 03:14:03,031 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-16 03:14:03,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 45 transitions, 266 flow. Second operand 6 states. [2020-10-16 03:14:03,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:03,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-16 03:14:03,032 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:03,699 INFO L129 PetriNetUnfolder]: 2339/6589 cut-off events. [2020-10-16 03:14:03,699 INFO L130 PetriNetUnfolder]: For 3060/3060 co-relation queries the response was YES. [2020-10-16 03:14:03,713 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15845 conditions, 6589 events. 2339/6589 cut-off events. For 3060/3060 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 52701 event pairs, 1327 based on Foata normal form. 1/6079 useless extension candidates. Maximal degree in co-relation 8006. Up to 3661 conditions per place. [2020-10-16 03:14:03,726 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 16 selfloop transitions, 3 changer transitions 0/50 dead transitions. [2020-10-16 03:14:03,727 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 50 transitions, 316 flow [2020-10-16 03:14:03,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:14:03,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:14:03,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 590 transitions. [2020-10-16 03:14:03,728 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6497797356828194 [2020-10-16 03:14:03,728 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 590 transitions. [2020-10-16 03:14:03,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 590 transitions. [2020-10-16 03:14:03,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:03,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 590 transitions. [2020-10-16 03:14:03,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:14:03,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:14:03,730 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:14:03,730 INFO L185 Difference]: Start difference. First operand has 57 places, 45 transitions, 266 flow. Second operand 4 states and 590 transitions. [2020-10-16 03:14:03,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 50 transitions, 316 flow [2020-10-16 03:14:03,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 50 transitions, 315 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:14:03,735 INFO L241 Difference]: Finished difference. Result has 60 places, 46 transitions, 281 flow [2020-10-16 03:14:03,735 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=281, PETRI_PLACES=60, PETRI_TRANSITIONS=46} [2020-10-16 03:14:03,736 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 9 predicate places. [2020-10-16 03:14:03,736 INFO L481 AbstractCegarLoop]: Abstraction has has 60 places, 46 transitions, 281 flow [2020-10-16 03:14:03,736 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 03:14:03,736 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:03,736 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:03,949 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-16 03:14:03,950 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:03,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:03,950 INFO L82 PathProgramCache]: Analyzing trace with hash -140710654, now seen corresponding path program 1 times [2020-10-16 03:14:03,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:03,951 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283862865] [2020-10-16 03:14:03,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:03,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:03,982 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:03,982 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283862865] [2020-10-16 03:14:03,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621102546] [2020-10-16 03:14:03,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:04,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:04,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 03:14:04,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:04,100 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:04,101 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:04,101 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 03:14:04,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411489352] [2020-10-16 03:14:04,101 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 03:14:04,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:04,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 03:14:04,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-16 03:14:04,103 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-16 03:14:04,104 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 46 transitions, 281 flow. Second operand 8 states. [2020-10-16 03:14:04,104 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:04,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-16 03:14:04,104 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:04,643 INFO L129 PetriNetUnfolder]: 2337/6580 cut-off events. [2020-10-16 03:14:04,643 INFO L130 PetriNetUnfolder]: For 3079/3079 co-relation queries the response was YES. [2020-10-16 03:14:04,664 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15842 conditions, 6580 events. 2337/6580 cut-off events. For 3079/3079 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 52770 event pairs, 1328 based on Foata normal form. 1/6070 useless extension candidates. Maximal degree in co-relation 15792. Up to 3653 conditions per place. [2020-10-16 03:14:04,679 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 18 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2020-10-16 03:14:04,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 53 transitions, 343 flow [2020-10-16 03:14:04,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:14:04,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:14:04,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 736 transitions. [2020-10-16 03:14:04,681 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6484581497797357 [2020-10-16 03:14:04,681 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 736 transitions. [2020-10-16 03:14:04,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 736 transitions. [2020-10-16 03:14:04,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:04,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 736 transitions. [2020-10-16 03:14:04,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:14:04,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:14:04,683 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:14:04,683 INFO L185 Difference]: Start difference. First operand has 60 places, 46 transitions, 281 flow. Second operand 5 states and 736 transitions. [2020-10-16 03:14:04,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 53 transitions, 343 flow [2020-10-16 03:14:04,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 53 transitions, 337 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-16 03:14:04,691 INFO L241 Difference]: Finished difference. Result has 63 places, 47 transitions, 295 flow [2020-10-16 03:14:04,692 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=295, PETRI_PLACES=63, PETRI_TRANSITIONS=47} [2020-10-16 03:14:04,692 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2020-10-16 03:14:04,692 INFO L481 AbstractCegarLoop]: Abstraction has has 63 places, 47 transitions, 295 flow [2020-10-16 03:14:04,692 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 03:14:04,692 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:04,692 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:04,905 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-16 03:14:04,905 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:04,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:04,906 INFO L82 PathProgramCache]: Analyzing trace with hash 1694473917, now seen corresponding path program 1 times [2020-10-16 03:14:04,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:04,907 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849417530] [2020-10-16 03:14:04,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:04,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:04,949 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:04,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849417530] [2020-10-16 03:14:04,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125250874] [2020-10-16 03:14:04,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 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:05,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:05,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 03:14:05,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:05,111 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:05,111 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:05,112 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 03:14:05,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376909552] [2020-10-16 03:14:05,112 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 03:14:05,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:05,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 03:14:05,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 03:14:05,114 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-16 03:14:05,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 47 transitions, 295 flow. Second operand 10 states. [2020-10-16 03:14:05,115 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:05,115 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-16 03:14:05,115 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:05,796 INFO L129 PetriNetUnfolder]: 2334/6568 cut-off events. [2020-10-16 03:14:05,796 INFO L130 PetriNetUnfolder]: For 3096/3096 co-relation queries the response was YES. [2020-10-16 03:14:05,813 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15827 conditions, 6568 events. 2334/6568 cut-off events. For 3096/3096 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 52975 event pairs, 1332 based on Foata normal form. 1/6058 useless extension candidates. Maximal degree in co-relation 15759. Up to 3644 conditions per place. [2020-10-16 03:14:05,827 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 20 selfloop transitions, 5 changer transitions 0/56 dead transitions. [2020-10-16 03:14:05,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 56 transitions, 369 flow [2020-10-16 03:14:05,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 03:14:05,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 03:14:05,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 882 transitions. [2020-10-16 03:14:05,829 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6475770925110133 [2020-10-16 03:14:05,829 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 882 transitions. [2020-10-16 03:14:05,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 882 transitions. [2020-10-16 03:14:05,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:05,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 882 transitions. [2020-10-16 03:14:05,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 03:14:05,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 03:14:05,831 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 03:14:05,831 INFO L185 Difference]: Start difference. First operand has 63 places, 47 transitions, 295 flow. Second operand 6 states and 882 transitions. [2020-10-16 03:14:05,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 56 transitions, 369 flow [2020-10-16 03:14:05,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 56 transitions, 359 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-16 03:14:05,839 INFO L241 Difference]: Finished difference. Result has 66 places, 48 transitions, 309 flow [2020-10-16 03:14:05,839 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=309, PETRI_PLACES=66, PETRI_TRANSITIONS=48} [2020-10-16 03:14:05,839 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 15 predicate places. [2020-10-16 03:14:05,839 INFO L481 AbstractCegarLoop]: Abstraction has has 66 places, 48 transitions, 309 flow [2020-10-16 03:14:05,839 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 03:14:05,839 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:05,839 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:06,040 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2020-10-16 03:14:06,040 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:06,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:06,041 INFO L82 PathProgramCache]: Analyzing trace with hash -2104893767, now seen corresponding path program 1 times [2020-10-16 03:14:06,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:06,041 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127990999] [2020-10-16 03:14:06,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:06,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:06,092 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:06,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127990999] [2020-10-16 03:14:06,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607732832] [2020-10-16 03:14:06,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:06,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:06,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 03:14:06,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:06,264 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:06,264 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:06,264 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 03:14:06,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8942268] [2020-10-16 03:14:06,265 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 03:14:06,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:06,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 03:14:06,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-16 03:14:06,267 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-16 03:14:06,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 48 transitions, 309 flow. Second operand 12 states. [2020-10-16 03:14:06,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:06,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-16 03:14:06,268 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:06,878 INFO L129 PetriNetUnfolder]: 2330/6553 cut-off events. [2020-10-16 03:14:06,879 INFO L130 PetriNetUnfolder]: For 3111/3111 co-relation queries the response was YES. [2020-10-16 03:14:06,901 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15801 conditions, 6553 events. 2330/6553 cut-off events. For 3111/3111 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 53420 event pairs, 1343 based on Foata normal form. 1/6043 useless extension candidates. Maximal degree in co-relation 15714. Up to 3634 conditions per place. [2020-10-16 03:14:06,917 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 22 selfloop transitions, 6 changer transitions 0/59 dead transitions. [2020-10-16 03:14:06,917 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 395 flow [2020-10-16 03:14:06,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 03:14:06,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 03:14:06,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1028 transitions. [2020-10-16 03:14:06,919 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6469477658904972 [2020-10-16 03:14:06,919 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1028 transitions. [2020-10-16 03:14:06,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1028 transitions. [2020-10-16 03:14:06,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:06,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1028 transitions. [2020-10-16 03:14:06,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 03:14:06,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 03:14:06,921 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 03:14:06,921 INFO L185 Difference]: Start difference. First operand has 66 places, 48 transitions, 309 flow. Second operand 7 states and 1028 transitions. [2020-10-16 03:14:06,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 395 flow [2020-10-16 03:14:06,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 59 transitions, 381 flow, removed 3 selfloop flow, removed 4 redundant places. [2020-10-16 03:14:06,929 INFO L241 Difference]: Finished difference. Result has 69 places, 49 transitions, 323 flow [2020-10-16 03:14:06,929 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=323, PETRI_PLACES=69, PETRI_TRANSITIONS=49} [2020-10-16 03:14:06,929 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 18 predicate places. [2020-10-16 03:14:06,929 INFO L481 AbstractCegarLoop]: Abstraction has has 69 places, 49 transitions, 323 flow [2020-10-16 03:14:06,929 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 03:14:06,929 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:06,929 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:07,129 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-16 03:14:07,130 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:07,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:07,131 INFO L82 PathProgramCache]: Analyzing trace with hash 2051946550, now seen corresponding path program 1 times [2020-10-16 03:14:07,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:07,131 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591858356] [2020-10-16 03:14:07,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:07,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:07,192 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:07,193 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591858356] [2020-10-16 03:14:07,193 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914040790] [2020-10-16 03:14:07,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:07,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:07,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 03:14:07,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:07,372 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:07,372 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:07,372 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:14:07,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963020173] [2020-10-16 03:14:07,373 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 03:14:07,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:07,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 03:14:07,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-16 03:14:07,375 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-16 03:14:07,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 49 transitions, 323 flow. Second operand 14 states. [2020-10-16 03:14:07,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:07,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-16 03:14:07,377 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:08,036 INFO L129 PetriNetUnfolder]: 2325/6535 cut-off events. [2020-10-16 03:14:08,037 INFO L130 PetriNetUnfolder]: For 3121/3121 co-relation queries the response was YES. [2020-10-16 03:14:08,056 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15764 conditions, 6535 events. 2325/6535 cut-off events. For 3121/3121 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 54426 event pairs, 1369 based on Foata normal form. 1/6025 useless extension candidates. Maximal degree in co-relation 15657. Up to 3623 conditions per place. [2020-10-16 03:14:08,071 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 24 selfloop transitions, 7 changer transitions 0/62 dead transitions. [2020-10-16 03:14:08,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 421 flow [2020-10-16 03:14:08,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 03:14:08,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 03:14:08,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1174 transitions. [2020-10-16 03:14:08,073 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6464757709251101 [2020-10-16 03:14:08,073 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1174 transitions. [2020-10-16 03:14:08,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1174 transitions. [2020-10-16 03:14:08,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:08,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1174 transitions. [2020-10-16 03:14:08,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 03:14:08,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 03:14:08,076 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 03:14:08,076 INFO L185 Difference]: Start difference. First operand has 69 places, 49 transitions, 323 flow. Second operand 8 states and 1174 transitions. [2020-10-16 03:14:08,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 421 flow [2020-10-16 03:14:08,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 62 transitions, 403 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-16 03:14:08,084 INFO L241 Difference]: Finished difference. Result has 72 places, 50 transitions, 337 flow [2020-10-16 03:14:08,085 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=337, PETRI_PLACES=72, PETRI_TRANSITIONS=50} [2020-10-16 03:14:08,085 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 21 predicate places. [2020-10-16 03:14:08,085 INFO L481 AbstractCegarLoop]: Abstraction has has 72 places, 50 transitions, 337 flow [2020-10-16 03:14:08,085 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 03:14:08,085 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:08,085 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:08,285 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-10-16 03:14:08,286 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:08,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:08,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1553581684, now seen corresponding path program 1 times [2020-10-16 03:14:08,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:08,287 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365731130] [2020-10-16 03:14:08,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:08,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:08,357 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:08,357 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365731130] [2020-10-16 03:14:08,357 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233763822] [2020-10-16 03:14:08,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:08,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:08,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 03:14:08,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:08,562 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:08,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:08,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:14:08,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881761841] [2020-10-16 03:14:08,563 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 03:14:08,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:08,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 03:14:08,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-16 03:14:08,565 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-16 03:14:08,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 50 transitions, 337 flow. Second operand 16 states. [2020-10-16 03:14:08,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:08,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-16 03:14:08,567 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:09,201 INFO L129 PetriNetUnfolder]: 2319/6514 cut-off events. [2020-10-16 03:14:09,201 INFO L130 PetriNetUnfolder]: For 3123/3123 co-relation queries the response was YES. [2020-10-16 03:14:09,224 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15716 conditions, 6514 events. 2319/6514 cut-off events. For 3123/3123 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 55128 event pairs, 1426 based on Foata normal form. 1/6004 useless extension candidates. Maximal degree in co-relation 15588. Up to 3611 conditions per place. [2020-10-16 03:14:09,240 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 26 selfloop transitions, 8 changer transitions 0/65 dead transitions. [2020-10-16 03:14:09,240 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 65 transitions, 447 flow [2020-10-16 03:14:09,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 03:14:09,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 03:14:09,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1320 transitions. [2020-10-16 03:14:09,242 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6461086637298091 [2020-10-16 03:14:09,242 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1320 transitions. [2020-10-16 03:14:09,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1320 transitions. [2020-10-16 03:14:09,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:09,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1320 transitions. [2020-10-16 03:14:09,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 03:14:09,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 03:14:09,245 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 03:14:09,245 INFO L185 Difference]: Start difference. First operand has 72 places, 50 transitions, 337 flow. Second operand 9 states and 1320 transitions. [2020-10-16 03:14:09,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 65 transitions, 447 flow [2020-10-16 03:14:09,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 65 transitions, 425 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-16 03:14:09,252 INFO L241 Difference]: Finished difference. Result has 75 places, 51 transitions, 351 flow [2020-10-16 03:14:09,252 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=351, PETRI_PLACES=75, PETRI_TRANSITIONS=51} [2020-10-16 03:14:09,252 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2020-10-16 03:14:09,252 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 51 transitions, 351 flow [2020-10-16 03:14:09,252 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:14:09,252 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:09,252 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:09,452 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:09,453 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:09,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:09,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1916259149, now seen corresponding path program 1 times [2020-10-16 03:14:09,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:09,454 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949795100] [2020-10-16 03:14:09,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:09,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:09,540 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:09,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949795100] [2020-10-16 03:14:09,541 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324693217] [2020-10-16 03:14:09,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:09,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:09,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:14:09,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:09,768 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:09,768 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:09,768 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2020-10-16 03:14:09,768 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221285955] [2020-10-16 03:14:09,769 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:14:09,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:09,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:14:09,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=174, Unknown=0, NotChecked=0, Total=306 [2020-10-16 03:14:09,771 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-16 03:14:09,772 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 51 transitions, 351 flow. Second operand 18 states. [2020-10-16 03:14:09,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:09,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-16 03:14:09,772 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:10,459 INFO L129 PetriNetUnfolder]: 2312/6490 cut-off events. [2020-10-16 03:14:10,459 INFO L130 PetriNetUnfolder]: For 3114/3114 co-relation queries the response was YES. [2020-10-16 03:14:10,480 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15657 conditions, 6490 events. 2312/6490 cut-off events. For 3114/3114 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 56927 event pairs, 1546 based on Foata normal form. 1/5980 useless extension candidates. Maximal degree in co-relation 15507. Up to 3598 conditions per place. [2020-10-16 03:14:10,495 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 28 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2020-10-16 03:14:10,495 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 68 transitions, 473 flow [2020-10-16 03:14:10,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 03:14:10,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 03:14:10,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1466 transitions. [2020-10-16 03:14:10,497 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6458149779735682 [2020-10-16 03:14:10,497 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1466 transitions. [2020-10-16 03:14:10,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1466 transitions. [2020-10-16 03:14:10,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:10,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1466 transitions. [2020-10-16 03:14:10,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 03:14:10,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 03:14:10,502 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 03:14:10,502 INFO L185 Difference]: Start difference. First operand has 75 places, 51 transitions, 351 flow. Second operand 10 states and 1466 transitions. [2020-10-16 03:14:10,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 68 transitions, 473 flow [2020-10-16 03:14:10,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 68 transitions, 447 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-16 03:14:10,513 INFO L241 Difference]: Finished difference. Result has 78 places, 52 transitions, 365 flow [2020-10-16 03:14:10,514 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=365, PETRI_PLACES=78, PETRI_TRANSITIONS=52} [2020-10-16 03:14:10,514 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 27 predicate places. [2020-10-16 03:14:10,514 INFO L481 AbstractCegarLoop]: Abstraction has has 78 places, 52 transitions, 365 flow [2020-10-16 03:14:10,514 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 03:14:10,514 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:10,514 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:10,727 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-16 03:14:10,728 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:10,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:10,728 INFO L82 PathProgramCache]: Analyzing trace with hash 1272765204, now seen corresponding path program 1 times [2020-10-16 03:14:10,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:10,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096746082] [2020-10-16 03:14:10,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:10,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:14:10,750 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:14:10,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:14:10,771 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:14:10,784 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:14:10,784 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:14:10,784 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2020-10-16 03:14:10,786 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:14:10,788 WARN L371 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:14:10,788 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2020-10-16 03:14:10,799 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,800 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,800 WARN L313 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,800 WARN L313 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,800 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,800 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,800 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,801 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,801 WARN L313 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,801 WARN L313 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,801 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,801 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,802 WARN L313 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,802 WARN L313 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,803 WARN L313 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,803 WARN L313 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,803 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,803 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,803 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,803 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,803 WARN L313 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,803 WARN L313 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,804 WARN L313 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,804 WARN L313 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,806 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,806 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,813 WARN L313 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,813 WARN L313 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,814 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,814 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,814 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,814 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,814 WARN L313 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,815 WARN L313 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,815 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,815 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,815 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,815 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,815 WARN L313 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,815 WARN L313 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,816 WARN L313 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,816 WARN L313 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,817 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,817 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,817 WARN L313 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,817 WARN L313 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,820 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,821 WARN L313 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,821 WARN L313 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,821 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,823 WARN L313 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,823 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,823 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,823 WARN L313 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,824 WARN L313 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,824 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,825 WARN L313 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,825 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,826 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,826 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,826 WARN L313 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,826 WARN L313 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,827 WARN L313 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,827 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,827 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,827 WARN L313 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,828 WARN L313 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,829 WARN L313 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,829 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,829 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,830 WARN L313 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,830 WARN L313 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,831 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,831 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,831 WARN L313 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,831 WARN L313 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,832 WARN L313 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,832 WARN L313 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:14:10,839 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:14:10,839 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:14:10,839 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:14:10,839 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:14:10,839 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:14:10,840 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:14:10,840 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:14:10,840 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:14:10,840 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:14:10,842 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 142 places, 138 transitions, 446 flow [2020-10-16 03:14:17,434 INFO L129 PetriNetUnfolder]: 8216/39137 cut-off events. [2020-10-16 03:14:17,435 INFO L130 PetriNetUnfolder]: For 5330/5330 co-relation queries the response was YES. [2020-10-16 03:14:17,675 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44343 conditions, 39137 events. 8216/39137 cut-off events. For 5330/5330 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 482816 event pairs, 3084 based on Foata normal form. 0/32969 useless extension candidates. Maximal degree in co-relation 21763. Up to 5120 conditions per place. [2020-10-16 03:14:17,675 INFO L82 GeneralOperation]: Start removeDead. Operand has 142 places, 138 transitions, 446 flow [2020-10-16 03:14:17,743 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 136 places, 131 transitions, 432 flow [2020-10-16 03:14:17,743 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:14:17,744 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 136 places, 131 transitions, 432 flow [2020-10-16 03:14:17,744 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 136 places, 131 transitions, 432 flow [2020-10-16 03:14:17,744 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 136 places, 131 transitions, 432 flow [2020-10-16 03:14:21,435 INFO L129 PetriNetUnfolder]: 7192/31969 cut-off events. [2020-10-16 03:14:21,435 INFO L130 PetriNetUnfolder]: For 5330/5330 co-relation queries the response was YES. [2020-10-16 03:14:21,670 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37175 conditions, 31969 events. 7192/31969 cut-off events. For 5330/5330 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 374205 event pairs, 3084 based on Foata normal form. 0/27849 useless extension candidates. Maximal degree in co-relation 18179. Up to 5120 conditions per place. [2020-10-16 03:14:22,657 INFO L117 LiptonReduction]: Number of co-enabled transitions 5800 [2020-10-16 03:14:23,293 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:23,314 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:23,318 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:23,334 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:23,335 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:23,336 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:14:23,342 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:23,363 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:23,366 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:23,384 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:23,384 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:23,384 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:14:25,918 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:25,946 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:25,950 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:25,974 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:25,975 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:25,975 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:14:25,984 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:26,014 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:26,017 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:26,041 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:26,042 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:26,042 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:14:28,092 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:28,121 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:28,126 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:28,148 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:28,149 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:28,149 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:14:28,156 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:28,183 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:28,187 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:28,212 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:28,213 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:28,213 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:14:30,893 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:30,934 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:30,937 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:30,975 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:30,976 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:30,976 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:14:30,993 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:31,033 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:31,037 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:31,073 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:31,073 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:31,074 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:14:33,093 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:33,129 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:33,131 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:33,162 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:33,162 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:33,163 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:14:33,170 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:33,204 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:33,208 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:33,239 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:33,240 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:33,240 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:14:35,482 WARN L193 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2020-10-16 03:14:35,585 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:14:35,622 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:35,626 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:14:35,656 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:35,657 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:14:35,657 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:14:35,664 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:14:35,703 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:35,705 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:14:35,737 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:35,738 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:14:35,738 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:14:35,797 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:35,835 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:35,840 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:35,874 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:35,875 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:35,875 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:14:35,883 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:35,916 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:35,921 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:35,952 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:35,952 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:35,953 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:14:37,970 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:38,007 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:38,010 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:38,042 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:38,043 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:38,043 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:14:38,051 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:38,091 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:38,094 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:38,124 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:38,125 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:14:38,125 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:14:40,167 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:14:40,203 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:40,207 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:14:40,239 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:40,239 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:14:40,240 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:14:40,247 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:14:40,285 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:40,288 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:14:40,320 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:14:40,321 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:14:40,321 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 03:14:40,575 WARN L193 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2020-10-16 03:14:40,921 WARN L193 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 96 [2020-10-16 03:14:41,032 INFO L132 LiptonReduction]: Checked pairs total: 13307 [2020-10-16 03:14:41,032 INFO L134 LiptonReduction]: Total number of compositions: 98 [2020-10-16 03:14:41,032 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 23289 [2020-10-16 03:14:41,033 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-16 03:14:41,034 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:14:41,034 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:41,034 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:14:41,034 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:41,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:41,034 INFO L82 PathProgramCache]: Analyzing trace with hash 66632900, now seen corresponding path program 1 times [2020-10-16 03:14:41,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:41,034 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136796027] [2020-10-16 03:14:41,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:41,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:41,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:14:41,051 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136796027] [2020-10-16 03:14:41,051 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:14:41,051 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:14:41,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689207201] [2020-10-16 03:14:41,051 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:14:41,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:41,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:14:41,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:14:41,053 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-16 03:14:41,053 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 45 transitions, 260 flow. Second operand 3 states. [2020-10-16 03:14:41,053 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:41,053 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-16 03:14:41,053 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:42,900 INFO L129 PetriNetUnfolder]: 5130/12371 cut-off events. [2020-10-16 03:14:42,901 INFO L130 PetriNetUnfolder]: For 5330/5330 co-relation queries the response was YES. [2020-10-16 03:14:42,932 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23764 conditions, 12371 events. 5130/12371 cut-off events. For 5330/5330 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 103034 event pairs, 3084 based on Foata normal form. 0/10313 useless extension candidates. Maximal degree in co-relation 11453. Up to 6184 conditions per place. [2020-10-16 03:14:42,960 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 12 selfloop transitions, 2 changer transitions 0/48 dead transitions. [2020-10-16 03:14:42,960 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 48 transitions, 294 flow [2020-10-16 03:14:42,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:14:42,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:14:42,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 474 transitions. [2020-10-16 03:14:42,961 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6694915254237288 [2020-10-16 03:14:42,961 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 474 transitions. [2020-10-16 03:14:42,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 474 transitions. [2020-10-16 03:14:42,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:42,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 474 transitions. [2020-10-16 03:14:42,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:14:42,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:14:42,964 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:14:42,964 INFO L185 Difference]: Start difference. First operand has 55 places, 45 transitions, 260 flow. Second operand 3 states and 474 transitions. [2020-10-16 03:14:42,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 48 transitions, 294 flow [2020-10-16 03:14:42,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 48 transitions, 294 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:14:42,969 INFO L241 Difference]: Finished difference. Result has 58 places, 46 transitions, 272 flow [2020-10-16 03:14:42,969 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=272, PETRI_PLACES=58, PETRI_TRANSITIONS=46} [2020-10-16 03:14:42,969 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2020-10-16 03:14:42,969 INFO L481 AbstractCegarLoop]: Abstraction has has 58 places, 46 transitions, 272 flow [2020-10-16 03:14:42,969 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:14:42,969 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:42,969 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:42,969 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2020-10-16 03:14:42,969 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:42,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:42,969 INFO L82 PathProgramCache]: Analyzing trace with hash 651267829, now seen corresponding path program 1 times [2020-10-16 03:14:42,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:42,970 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418267967] [2020-10-16 03:14:42,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:42,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:42,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:14:42,992 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418267967] [2020-10-16 03:14:42,992 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:14:42,993 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:14:42,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131224536] [2020-10-16 03:14:42,993 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:14:42,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:42,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:14:42,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:14:42,994 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-16 03:14:42,995 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 46 transitions, 272 flow. Second operand 4 states. [2020-10-16 03:14:42,995 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:42,995 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-16 03:14:42,995 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:44,069 INFO L129 PetriNetUnfolder]: 5165/13544 cut-off events. [2020-10-16 03:14:44,069 INFO L130 PetriNetUnfolder]: For 5385/5385 co-relation queries the response was YES. [2020-10-16 03:14:44,119 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26089 conditions, 13544 events. 5165/13544 cut-off events. For 5385/5385 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 120369 event pairs, 3129 based on Foata normal form. 0/11498 useless extension candidates. Maximal degree in co-relation 26059. Up to 6213 conditions per place. [2020-10-16 03:14:44,155 INFO L132 encePairwiseOnDemand]: 229/236 looper letters, 12 selfloop transitions, 6 changer transitions 0/52 dead transitions. [2020-10-16 03:14:44,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 52 transitions, 320 flow [2020-10-16 03:14:44,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:14:44,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:14:44,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 632 transitions. [2020-10-16 03:14:44,156 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6694915254237288 [2020-10-16 03:14:44,157 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 632 transitions. [2020-10-16 03:14:44,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 632 transitions. [2020-10-16 03:14:44,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:44,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 632 transitions. [2020-10-16 03:14:44,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:14:44,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:14:44,158 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:14:44,158 INFO L185 Difference]: Start difference. First operand has 58 places, 46 transitions, 272 flow. Second operand 4 states and 632 transitions. [2020-10-16 03:14:44,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 52 transitions, 320 flow [2020-10-16 03:14:44,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 52 transitions, 318 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:14:44,164 INFO L241 Difference]: Finished difference. Result has 61 places, 48 transitions, 298 flow [2020-10-16 03:14:44,164 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=298, PETRI_PLACES=61, PETRI_TRANSITIONS=48} [2020-10-16 03:14:44,164 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 6 predicate places. [2020-10-16 03:14:44,164 INFO L481 AbstractCegarLoop]: Abstraction has has 61 places, 48 transitions, 298 flow [2020-10-16 03:14:44,164 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:14:44,164 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:44,164 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:44,165 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2020-10-16 03:14:44,165 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:44,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:44,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1283455003, now seen corresponding path program 1 times [2020-10-16 03:14:44,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:44,165 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765417708] [2020-10-16 03:14:44,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:44,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:44,187 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:44,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765417708] [2020-10-16 03:14:44,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287028643] [2020-10-16 03:14:44,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:44,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:44,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 03:14:44,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:44,326 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:44,327 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:44,327 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 03:14:44,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950133192] [2020-10-16 03:14:44,328 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 03:14:44,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:44,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 03:14:44,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2020-10-16 03:14:44,330 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-16 03:14:44,331 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 48 transitions, 298 flow. Second operand 6 states. [2020-10-16 03:14:44,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:44,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-16 03:14:44,332 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:45,740 INFO L129 PetriNetUnfolder]: 5164/13538 cut-off events. [2020-10-16 03:14:45,740 INFO L130 PetriNetUnfolder]: For 6462/6462 co-relation queries the response was YES. [2020-10-16 03:14:45,788 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32325 conditions, 13538 events. 5164/13538 cut-off events. For 6462/6462 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 120308 event pairs, 3129 based on Foata normal form. 1/12516 useless extension candidates. Maximal degree in co-relation 16462. Up to 7260 conditions per place. [2020-10-16 03:14:45,822 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 16 selfloop transitions, 3 changer transitions 0/53 dead transitions. [2020-10-16 03:14:45,822 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 53 transitions, 348 flow [2020-10-16 03:14:45,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:14:45,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:14:45,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 630 transitions. [2020-10-16 03:14:45,824 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6673728813559322 [2020-10-16 03:14:45,824 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 630 transitions. [2020-10-16 03:14:45,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 630 transitions. [2020-10-16 03:14:45,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:45,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 630 transitions. [2020-10-16 03:14:45,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:14:45,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:14:45,826 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:14:45,826 INFO L185 Difference]: Start difference. First operand has 61 places, 48 transitions, 298 flow. Second operand 4 states and 630 transitions. [2020-10-16 03:14:45,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 53 transitions, 348 flow [2020-10-16 03:14:45,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 53 transitions, 347 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:14:45,834 INFO L241 Difference]: Finished difference. Result has 64 places, 49 transitions, 313 flow [2020-10-16 03:14:45,835 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=313, PETRI_PLACES=64, PETRI_TRANSITIONS=49} [2020-10-16 03:14:45,835 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2020-10-16 03:14:45,835 INFO L481 AbstractCegarLoop]: Abstraction has has 64 places, 49 transitions, 313 flow [2020-10-16 03:14:45,835 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 03:14:45,835 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:45,835 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:46,035 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:46,036 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:46,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:46,037 INFO L82 PathProgramCache]: Analyzing trace with hash 151196629, now seen corresponding path program 1 times [2020-10-16 03:14:46,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:46,037 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397059472] [2020-10-16 03:14:46,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:46,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:46,062 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:46,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397059472] [2020-10-16 03:14:46,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416768272] [2020-10-16 03:14:46,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:46,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:46,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 03:14:46,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:46,209 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:46,209 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:46,209 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 03:14:46,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749994432] [2020-10-16 03:14:46,210 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 03:14:46,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:46,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 03:14:46,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2020-10-16 03:14:46,211 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-16 03:14:46,212 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 49 transitions, 313 flow. Second operand 8 states. [2020-10-16 03:14:46,212 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:46,212 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-16 03:14:46,212 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:47,394 INFO L129 PetriNetUnfolder]: 5162/13529 cut-off events. [2020-10-16 03:14:47,394 INFO L130 PetriNetUnfolder]: For 6483/6483 co-relation queries the response was YES. [2020-10-16 03:14:47,456 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32324 conditions, 13529 events. 5162/13529 cut-off events. For 6483/6483 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 120370 event pairs, 3130 based on Foata normal form. 1/12507 useless extension candidates. Maximal degree in co-relation 32273. Up to 7252 conditions per place. [2020-10-16 03:14:47,493 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 18 selfloop transitions, 4 changer transitions 0/56 dead transitions. [2020-10-16 03:14:47,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 56 transitions, 375 flow [2020-10-16 03:14:47,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:14:47,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:14:47,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 786 transitions. [2020-10-16 03:14:47,495 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6661016949152543 [2020-10-16 03:14:47,495 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 786 transitions. [2020-10-16 03:14:47,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 786 transitions. [2020-10-16 03:14:47,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:47,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 786 transitions. [2020-10-16 03:14:47,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:14:47,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:14:47,498 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:14:47,498 INFO L185 Difference]: Start difference. First operand has 64 places, 49 transitions, 313 flow. Second operand 5 states and 786 transitions. [2020-10-16 03:14:47,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 56 transitions, 375 flow [2020-10-16 03:14:47,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 56 transitions, 369 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-16 03:14:47,512 INFO L241 Difference]: Finished difference. Result has 67 places, 50 transitions, 327 flow [2020-10-16 03:14:47,513 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=327, PETRI_PLACES=67, PETRI_TRANSITIONS=50} [2020-10-16 03:14:47,513 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2020-10-16 03:14:47,513 INFO L481 AbstractCegarLoop]: Abstraction has has 67 places, 50 transitions, 327 flow [2020-10-16 03:14:47,513 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 03:14:47,513 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:47,513 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:47,727 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-16 03:14:47,727 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:47,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:47,728 INFO L82 PathProgramCache]: Analyzing trace with hash 1529639494, now seen corresponding path program 1 times [2020-10-16 03:14:47,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:47,728 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63209762] [2020-10-16 03:14:47,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:47,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:47,763 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:47,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63209762] [2020-10-16 03:14:47,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079097858] [2020-10-16 03:14:47,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:47,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:47,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 03:14:47,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:47,960 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:47,961 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:47,961 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 03:14:47,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71598149] [2020-10-16 03:14:47,963 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 03:14:47,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:47,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 03:14:47,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2020-10-16 03:14:47,967 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-16 03:14:47,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 50 transitions, 327 flow. Second operand 10 states. [2020-10-16 03:14:47,968 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:47,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-16 03:14:47,969 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:49,823 INFO L129 PetriNetUnfolder]: 5159/13517 cut-off events. [2020-10-16 03:14:49,823 INFO L130 PetriNetUnfolder]: For 6503/6503 co-relation queries the response was YES. [2020-10-16 03:14:49,883 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32311 conditions, 13517 events. 5159/13517 cut-off events. For 6503/6503 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 120625 event pairs, 3134 based on Foata normal form. 1/12495 useless extension candidates. Maximal degree in co-relation 32242. Up to 7243 conditions per place. [2020-10-16 03:14:49,920 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 20 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2020-10-16 03:14:49,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 401 flow [2020-10-16 03:14:49,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 03:14:49,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 03:14:49,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 942 transitions. [2020-10-16 03:14:49,922 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6652542372881356 [2020-10-16 03:14:49,922 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 942 transitions. [2020-10-16 03:14:49,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 942 transitions. [2020-10-16 03:14:49,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:49,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 942 transitions. [2020-10-16 03:14:49,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 03:14:49,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 03:14:49,924 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 03:14:49,924 INFO L185 Difference]: Start difference. First operand has 67 places, 50 transitions, 327 flow. Second operand 6 states and 942 transitions. [2020-10-16 03:14:49,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 401 flow [2020-10-16 03:14:49,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 59 transitions, 391 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-16 03:14:49,935 INFO L241 Difference]: Finished difference. Result has 70 places, 51 transitions, 341 flow [2020-10-16 03:14:49,935 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=70, PETRI_TRANSITIONS=51} [2020-10-16 03:14:49,936 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 15 predicate places. [2020-10-16 03:14:49,936 INFO L481 AbstractCegarLoop]: Abstraction has has 70 places, 51 transitions, 341 flow [2020-10-16 03:14:49,936 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 03:14:49,936 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:49,936 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:50,136 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:50,137 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:50,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:50,138 INFO L82 PathProgramCache]: Analyzing trace with hash 2088402552, now seen corresponding path program 1 times [2020-10-16 03:14:50,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:50,138 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899822077] [2020-10-16 03:14:50,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:50,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:50,183 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:50,183 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899822077] [2020-10-16 03:14:50,184 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426341198] [2020-10-16 03:14:50,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:50,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:50,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 03:14:50,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:50,392 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:50,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:50,393 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 03:14:50,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525626611] [2020-10-16 03:14:50,393 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 03:14:50,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:50,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 03:14:50,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2020-10-16 03:14:50,395 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-16 03:14:50,396 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 51 transitions, 341 flow. Second operand 12 states. [2020-10-16 03:14:50,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:50,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-16 03:14:50,397 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:51,773 INFO L129 PetriNetUnfolder]: 5155/13502 cut-off events. [2020-10-16 03:14:51,773 INFO L130 PetriNetUnfolder]: For 6522/6522 co-relation queries the response was YES. [2020-10-16 03:14:51,816 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32287 conditions, 13502 events. 5155/13502 cut-off events. For 6522/6522 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 120830 event pairs, 3145 based on Foata normal form. 1/12480 useless extension candidates. Maximal degree in co-relation 32199. Up to 7233 conditions per place. [2020-10-16 03:14:51,846 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 22 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2020-10-16 03:14:51,846 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 427 flow [2020-10-16 03:14:51,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 03:14:51,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 03:14:51,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1098 transitions. [2020-10-16 03:14:51,848 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6646489104116223 [2020-10-16 03:14:51,849 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1098 transitions. [2020-10-16 03:14:51,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1098 transitions. [2020-10-16 03:14:51,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:51,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1098 transitions. [2020-10-16 03:14:51,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 03:14:51,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 03:14:51,852 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 03:14:51,852 INFO L185 Difference]: Start difference. First operand has 70 places, 51 transitions, 341 flow. Second operand 7 states and 1098 transitions. [2020-10-16 03:14:51,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 427 flow [2020-10-16 03:14:51,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 62 transitions, 413 flow, removed 3 selfloop flow, removed 4 redundant places. [2020-10-16 03:14:51,867 INFO L241 Difference]: Finished difference. Result has 73 places, 52 transitions, 355 flow [2020-10-16 03:14:51,867 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=355, PETRI_PLACES=73, PETRI_TRANSITIONS=52} [2020-10-16 03:14:51,867 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2020-10-16 03:14:51,867 INFO L481 AbstractCegarLoop]: Abstraction has has 73 places, 52 transitions, 355 flow [2020-10-16 03:14:51,867 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 03:14:51,867 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:51,867 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:52,082 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-16 03:14:52,083 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:52,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:52,083 INFO L82 PathProgramCache]: Analyzing trace with hash -108387413, now seen corresponding path program 1 times [2020-10-16 03:14:52,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:52,084 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739048241] [2020-10-16 03:14:52,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:52,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:52,135 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:52,135 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739048241] [2020-10-16 03:14:52,135 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879819715] [2020-10-16 03:14:52,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:52,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:52,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 03:14:52,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:52,404 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:52,405 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:52,405 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:14:52,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973567514] [2020-10-16 03:14:52,406 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 03:14:52,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:52,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 03:14:52,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=106, Unknown=0, NotChecked=0, Total=182 [2020-10-16 03:14:52,410 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-16 03:14:52,412 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 52 transitions, 355 flow. Second operand 14 states. [2020-10-16 03:14:52,413 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:52,413 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-16 03:14:52,413 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:54,049 INFO L129 PetriNetUnfolder]: 5150/13484 cut-off events. [2020-10-16 03:14:54,049 INFO L130 PetriNetUnfolder]: For 6537/6537 co-relation queries the response was YES. [2020-10-16 03:14:54,114 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32252 conditions, 13484 events. 5150/13484 cut-off events. For 6537/6537 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 121864 event pairs, 3171 based on Foata normal form. 1/12462 useless extension candidates. Maximal degree in co-relation 32144. Up to 7222 conditions per place. [2020-10-16 03:14:54,152 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 24 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2020-10-16 03:14:54,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 65 transitions, 453 flow [2020-10-16 03:14:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 03:14:54,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 03:14:54,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1254 transitions. [2020-10-16 03:14:54,154 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6641949152542372 [2020-10-16 03:14:54,154 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1254 transitions. [2020-10-16 03:14:54,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1254 transitions. [2020-10-16 03:14:54,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:54,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1254 transitions. [2020-10-16 03:14:54,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 03:14:54,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 03:14:54,157 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 03:14:54,157 INFO L185 Difference]: Start difference. First operand has 73 places, 52 transitions, 355 flow. Second operand 8 states and 1254 transitions. [2020-10-16 03:14:54,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 65 transitions, 453 flow [2020-10-16 03:14:54,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 65 transitions, 435 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-16 03:14:54,172 INFO L241 Difference]: Finished difference. Result has 76 places, 53 transitions, 369 flow [2020-10-16 03:14:54,172 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=369, PETRI_PLACES=76, PETRI_TRANSITIONS=53} [2020-10-16 03:14:54,172 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 21 predicate places. [2020-10-16 03:14:54,172 INFO L481 AbstractCegarLoop]: Abstraction has has 76 places, 53 transitions, 369 flow [2020-10-16 03:14:54,172 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 03:14:54,172 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:54,172 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:54,373 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:54,373 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:54,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:54,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1085347653, now seen corresponding path program 1 times [2020-10-16 03:14:54,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:54,374 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948981545] [2020-10-16 03:14:54,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:54,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:54,439 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:54,439 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948981545] [2020-10-16 03:14:54,439 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068437244] [2020-10-16 03:14:54,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:54,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:54,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 03:14:54,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:54,659 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:54,660 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:54,660 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:14:54,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25817586] [2020-10-16 03:14:54,660 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 03:14:54,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:54,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 03:14:54,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=141, Unknown=0, NotChecked=0, Total=240 [2020-10-16 03:14:54,663 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-16 03:14:54,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 53 transitions, 369 flow. Second operand 16 states. [2020-10-16 03:14:54,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:54,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-16 03:14:54,664 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:55,996 INFO L129 PetriNetUnfolder]: 5144/13463 cut-off events. [2020-10-16 03:14:55,996 INFO L130 PetriNetUnfolder]: For 6545/6545 co-relation queries the response was YES. [2020-10-16 03:14:56,055 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32206 conditions, 13463 events. 5144/13463 cut-off events. For 6545/6545 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 124066 event pairs, 3228 based on Foata normal form. 1/12441 useless extension candidates. Maximal degree in co-relation 32077. Up to 7210 conditions per place. [2020-10-16 03:14:56,089 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 26 selfloop transitions, 8 changer transitions 0/68 dead transitions. [2020-10-16 03:14:56,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 68 transitions, 479 flow [2020-10-16 03:14:56,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 03:14:56,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 03:14:56,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1410 transitions. [2020-10-16 03:14:56,091 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6638418079096046 [2020-10-16 03:14:56,091 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1410 transitions. [2020-10-16 03:14:56,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1410 transitions. [2020-10-16 03:14:56,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:56,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1410 transitions. [2020-10-16 03:14:56,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 03:14:56,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 03:14:56,094 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 03:14:56,094 INFO L185 Difference]: Start difference. First operand has 76 places, 53 transitions, 369 flow. Second operand 9 states and 1410 transitions. [2020-10-16 03:14:56,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 68 transitions, 479 flow [2020-10-16 03:14:56,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 68 transitions, 457 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-16 03:14:56,108 INFO L241 Difference]: Finished difference. Result has 79 places, 54 transitions, 383 flow [2020-10-16 03:14:56,108 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=347, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=383, PETRI_PLACES=79, PETRI_TRANSITIONS=54} [2020-10-16 03:14:56,108 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 24 predicate places. [2020-10-16 03:14:56,108 INFO L481 AbstractCegarLoop]: Abstraction has has 79 places, 54 transitions, 383 flow [2020-10-16 03:14:56,108 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:14:56,108 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:56,109 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:56,321 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-16 03:14:56,322 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:56,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:56,322 INFO L82 PathProgramCache]: Analyzing trace with hash 1030177264, now seen corresponding path program 1 times [2020-10-16 03:14:56,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:56,323 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088973708] [2020-10-16 03:14:56,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:56,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:56,406 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:56,406 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088973708] [2020-10-16 03:14:56,406 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599837482] [2020-10-16 03:14:56,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:56,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:56,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:14:56,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:56,676 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:56,677 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:56,677 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2020-10-16 03:14:56,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807866722] [2020-10-16 03:14:56,678 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:14:56,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:56,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:14:56,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2020-10-16 03:14:56,683 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-16 03:14:56,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 54 transitions, 383 flow. Second operand 18 states. [2020-10-16 03:14:56,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:56,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-16 03:14:56,686 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:14:58,093 INFO L129 PetriNetUnfolder]: 5137/13439 cut-off events. [2020-10-16 03:14:58,093 INFO L130 PetriNetUnfolder]: For 6543/6543 co-relation queries the response was YES. [2020-10-16 03:14:58,157 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32149 conditions, 13439 events. 5137/13439 cut-off events. For 6543/6543 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 126784 event pairs, 3348 based on Foata normal form. 1/12417 useless extension candidates. Maximal degree in co-relation 31998. Up to 7197 conditions per place. [2020-10-16 03:14:58,194 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 28 selfloop transitions, 9 changer transitions 0/71 dead transitions. [2020-10-16 03:14:58,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 71 transitions, 505 flow [2020-10-16 03:14:58,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 03:14:58,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 03:14:58,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1566 transitions. [2020-10-16 03:14:58,197 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6635593220338983 [2020-10-16 03:14:58,197 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1566 transitions. [2020-10-16 03:14:58,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1566 transitions. [2020-10-16 03:14:58,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:14:58,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1566 transitions. [2020-10-16 03:14:58,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 03:14:58,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 03:14:58,201 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 03:14:58,202 INFO L185 Difference]: Start difference. First operand has 79 places, 54 transitions, 383 flow. Second operand 10 states and 1566 transitions. [2020-10-16 03:14:58,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 71 transitions, 505 flow [2020-10-16 03:14:58,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 71 transitions, 479 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-16 03:14:58,217 INFO L241 Difference]: Finished difference. Result has 82 places, 55 transitions, 397 flow [2020-10-16 03:14:58,217 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=397, PETRI_PLACES=82, PETRI_TRANSITIONS=55} [2020-10-16 03:14:58,217 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 27 predicate places. [2020-10-16 03:14:58,217 INFO L481 AbstractCegarLoop]: Abstraction has has 82 places, 55 transitions, 397 flow [2020-10-16 03:14:58,217 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 03:14:58,217 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:14:58,218 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:14:58,423 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:58,424 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:14:58,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:14:58,424 INFO L82 PathProgramCache]: Analyzing trace with hash 2094081466, now seen corresponding path program 1 times [2020-10-16 03:14:58,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:14:58,425 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852781433] [2020-10-16 03:14:58,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:14:58,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:58,529 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:58,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852781433] [2020-10-16 03:14:58,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719150787] [2020-10-16 03:14:58,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:14:58,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:14:58,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:14:58,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:14:58,791 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:14:58,792 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:14:58,792 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2020-10-16 03:14:58,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498891064] [2020-10-16 03:14:58,793 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 03:14:58,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:14:58,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 03:14:58,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=226, Unknown=0, NotChecked=0, Total=380 [2020-10-16 03:14:58,796 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-16 03:14:58,798 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 55 transitions, 397 flow. Second operand 20 states. [2020-10-16 03:14:58,798 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:14:58,798 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-16 03:14:58,798 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:15:00,221 INFO L129 PetriNetUnfolder]: 5129/13412 cut-off events. [2020-10-16 03:15:00,221 INFO L130 PetriNetUnfolder]: For 6528/6528 co-relation queries the response was YES. [2020-10-16 03:15:00,288 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32081 conditions, 13412 events. 5129/13412 cut-off events. For 6528/6528 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 129919 event pairs, 3595 based on Foata normal form. 1/12390 useless extension candidates. Maximal degree in co-relation 31907. Up to 7183 conditions per place. [2020-10-16 03:15:00,325 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 30 selfloop transitions, 10 changer transitions 0/74 dead transitions. [2020-10-16 03:15:00,325 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 74 transitions, 531 flow [2020-10-16 03:15:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 03:15:00,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 03:15:00,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1722 transitions. [2020-10-16 03:15:00,328 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6633281972265023 [2020-10-16 03:15:00,328 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1722 transitions. [2020-10-16 03:15:00,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1722 transitions. [2020-10-16 03:15:00,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:15:00,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1722 transitions. [2020-10-16 03:15:00,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 03:15:00,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 03:15:00,332 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 03:15:00,332 INFO L185 Difference]: Start difference. First operand has 82 places, 55 transitions, 397 flow. Second operand 11 states and 1722 transitions. [2020-10-16 03:15:00,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 74 transitions, 531 flow [2020-10-16 03:15:00,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 74 transitions, 501 flow, removed 7 selfloop flow, removed 8 redundant places. [2020-10-16 03:15:00,346 INFO L241 Difference]: Finished difference. Result has 85 places, 56 transitions, 411 flow [2020-10-16 03:15:00,346 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=411, PETRI_PLACES=85, PETRI_TRANSITIONS=56} [2020-10-16 03:15:00,346 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 30 predicate places. [2020-10-16 03:15:00,346 INFO L481 AbstractCegarLoop]: Abstraction has has 85 places, 56 transitions, 411 flow [2020-10-16 03:15:00,346 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 03:15:00,346 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:15:00,347 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:15:00,559 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-16 03:15:00,560 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:15:00,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:15:00,560 INFO L82 PathProgramCache]: Analyzing trace with hash -617112326, now seen corresponding path program 1 times [2020-10-16 03:15:00,560 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:15:00,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098914329] [2020-10-16 03:15:00,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:15:00,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:15:00,586 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:15:00,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:15:00,611 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:15:00,628 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:15:00,628 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:15:00,628 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2020-10-16 03:15:00,629 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:15:00,629 WARN L371 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:15:00,629 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2020-10-16 03:15:00,643 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,643 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,643 WARN L313 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,643 WARN L313 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,643 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,643 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,644 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,644 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,644 WARN L313 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,644 WARN L313 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,644 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,644 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,644 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,644 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,645 WARN L313 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,645 WARN L313 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,645 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,645 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,645 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,645 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,645 WARN L313 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,645 WARN L313 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,645 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,646 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,646 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,646 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,646 WARN L313 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,646 WARN L313 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,646 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,646 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,646 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,647 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,647 WARN L313 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,647 WARN L313 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,647 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,647 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,647 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,647 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,648 WARN L313 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,648 WARN L313 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,648 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,648 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,648 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,648 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,648 WARN L313 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,648 WARN L313 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,649 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,649 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,649 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,649 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,649 WARN L313 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,649 WARN L313 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,649 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,649 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,650 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,650 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,650 WARN L313 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,650 WARN L313 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,650 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,650 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,650 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,650 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,650 WARN L313 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,651 WARN L313 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,651 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,651 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,651 WARN L313 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,651 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,651 WARN L313 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,652 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,653 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,653 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,654 WARN L313 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,654 WARN L313 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,656 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,656 WARN L313 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,656 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,656 WARN L313 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,657 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,657 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,657 WARN L313 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,658 WARN L313 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,659 WARN L313 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,659 WARN L313 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,659 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,659 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,660 WARN L313 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,660 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,660 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,661 WARN L313 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,662 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,662 WARN L313 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,662 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,662 WARN L313 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,663 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,663 WARN L313 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,663 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,664 WARN L313 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,665 WARN L313 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,665 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,665 WARN L313 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,665 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,666 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,666 WARN L313 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,666 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,666 WARN L313 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,667 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,668 WARN L313 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,668 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,668 WARN L313 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:15:00,675 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:15:00,676 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:15:00,676 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:15:00,676 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:15:00,676 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:15:00,676 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:15:00,676 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:15:00,676 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:15:00,676 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:15:00,678 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 149 places, 144 transitions, 486 flow [2020-10-16 03:15:15,905 INFO L129 PetriNetUnfolder]: 17434/79092 cut-off events. [2020-10-16 03:15:15,905 INFO L130 PetriNetUnfolder]: For 11539/11539 co-relation queries the response was YES. [2020-10-16 03:15:16,530 INFO L80 FinitePrefix]: Finished finitePrefix Result has 90456 conditions, 79092 events. 17434/79092 cut-off events. For 11539/11539 co-relation queries the response was YES. Maximal size of possible extension queue 1410. Compared 1094822 event pairs, 7181 based on Foata normal form. 0/66778 useless extension candidates. Maximal degree in co-relation 44321. Up to 11264 conditions per place. [2020-10-16 03:15:16,531 INFO L82 GeneralOperation]: Start removeDead. Operand has 149 places, 144 transitions, 486 flow [2020-10-16 03:15:16,696 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 143 places, 137 transitions, 472 flow [2020-10-16 03:15:16,696 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:15:16,696 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 143 places, 137 transitions, 472 flow [2020-10-16 03:15:16,696 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 143 places, 137 transitions, 472 flow [2020-10-16 03:15:16,696 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 143 places, 137 transitions, 472 flow [2020-10-16 03:15:29,299 INFO L129 PetriNetUnfolder]: 15386/64756 cut-off events. [2020-10-16 03:15:29,299 INFO L130 PetriNetUnfolder]: For 11539/11539 co-relation queries the response was YES. [2020-10-16 03:15:29,825 INFO L80 FinitePrefix]: Finished finitePrefix Result has 76120 conditions, 64756 events. 15386/64756 cut-off events. For 11539/11539 co-relation queries the response was YES. Maximal size of possible extension queue 1097. Compared 846551 event pairs, 7181 based on Foata normal form. 0/56538 useless extension candidates. Maximal degree in co-relation 37153. Up to 11264 conditions per place. [2020-10-16 03:15:31,269 INFO L117 LiptonReduction]: Number of co-enabled transitions 6688 [2020-10-16 03:15:31,935 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:31,954 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:31,956 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:31,971 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:31,972 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:31,972 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:15:31,977 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:31,997 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:32,001 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:32,015 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:32,016 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:32,016 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:15:34,160 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:34,186 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:34,189 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:34,213 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:34,214 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:34,214 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:15:34,228 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:34,252 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:34,256 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:34,277 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:34,278 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:34,278 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:15:36,294 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,317 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,320 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,342 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,343 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,343 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:36,349 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,375 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,378 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,399 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,399 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,400 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:36,406 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,432 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,435 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,456 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,456 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,456 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:36,463 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,486 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,489 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,510 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,510 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,511 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:36,631 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,657 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,660 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,680 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,680 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,681 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:36,689 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,715 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,718 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,740 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,740 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,740 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:36,831 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,857 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,859 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,881 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,881 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,881 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:36,888 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,914 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,917 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,938 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,938 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,939 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:36,945 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,972 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,975 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,998 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:36,999 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:36,999 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,006 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,040 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,043 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,062 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,062 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,063 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,123 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,151 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,154 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,175 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,175 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,175 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,181 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,210 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,213 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,231 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,232 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,232 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,246 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,270 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,273 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,293 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,294 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,294 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,301 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,328 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,331 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,352 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,353 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,353 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,407 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,434 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,440 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,459 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,460 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,460 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,470 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:37,498 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,500 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:37,521 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,522 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:37,522 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-16 03:15:37,529 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,558 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,561 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,579 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,579 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,580 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,592 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,621 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,624 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,643 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,644 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,644 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,718 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,747 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,750 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,772 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,772 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,772 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,778 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,804 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,807 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,828 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,829 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,829 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,836 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,862 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,866 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,883 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,884 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,884 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:37,896 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,919 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,922 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,938 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:37,938 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:37,939 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:38,000 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:38,046 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:38,051 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:38,081 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:38,081 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:38,082 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:15:38,091 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:38,124 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:38,128 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:38,154 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:38,154 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:38,155 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:15:40,174 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,201 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,204 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,226 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,226 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,227 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:40,234 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,260 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,263 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,284 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,284 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,285 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:40,478 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,503 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,505 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,525 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,525 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,525 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:40,531 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,557 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,559 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,581 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,581 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,582 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:40,589 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,614 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,617 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,641 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,641 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,642 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:40,649 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,676 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,679 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,699 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,699 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,700 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:40,756 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,784 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,786 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,806 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,806 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,807 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:40,813 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,840 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,842 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,865 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,866 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,866 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:40,874 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,900 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,902 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,923 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,924 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,924 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:40,931 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,957 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,960 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,979 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:40,980 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:40,980 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:41,044 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,455 WARN L193 SmtUtils]: Spent 410.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-10-16 03:15:41,456 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,458 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,478 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,478 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,479 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:41,488 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,513 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,516 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,537 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,537 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,538 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:41,545 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,570 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,574 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,596 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,596 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,597 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:41,603 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,629 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,632 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,651 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,651 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:15:41,651 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:15:41,730 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:41,764 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,769 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:41,800 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,801 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:41,801 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:15:41,809 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:41,848 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,852 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:41,884 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:41,885 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:41,885 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:15:44,045 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:44,081 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:44,084 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:44,114 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:44,115 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:44,116 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:15:44,124 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:44,161 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:44,164 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:44,196 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:15:44,197 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:15:44,197 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:15:46,837 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 81 [2020-10-16 03:15:47,139 WARN L193 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2020-10-16 03:15:47,245 INFO L132 LiptonReduction]: Checked pairs total: 15650 [2020-10-16 03:15:47,245 INFO L134 LiptonReduction]: Total number of compositions: 96 [2020-10-16 03:15:47,246 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 30550 [2020-10-16 03:15:47,247 INFO L129 PetriNetUnfolder]: 1/7 cut-off events. [2020-10-16 03:15:47,247 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:15:47,247 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:15:47,247 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:15:47,247 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:15:47,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:15:47,247 INFO L82 PathProgramCache]: Analyzing trace with hash 74209741, now seen corresponding path program 1 times [2020-10-16 03:15:47,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:15:47,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026879251] [2020-10-16 03:15:47,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:15:47,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:15:47,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:15:47,261 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026879251] [2020-10-16 03:15:47,261 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:15:47,261 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:15:47,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20967058] [2020-10-16 03:15:47,261 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:15:47,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:15:47,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:15:47,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:15:47,263 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:15:47,263 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 48 transitions, 294 flow. Second operand 3 states. [2020-10-16 03:15:47,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:15:47,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:15:47,263 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:15:49,770 INFO L129 PetriNetUnfolder]: 11275/25691 cut-off events. [2020-10-16 03:15:49,771 INFO L130 PetriNetUnfolder]: For 11539/11539 co-relation queries the response was YES. [2020-10-16 03:15:49,896 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49390 conditions, 25691 events. 11275/25691 cut-off events. For 11539/11539 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 233882 event pairs, 7181 based on Foata normal form. 0/21584 useless extension candidates. Maximal degree in co-relation 23766. Up to 12332 conditions per place. [2020-10-16 03:15:49,973 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 12 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2020-10-16 03:15:49,974 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 51 transitions, 328 flow [2020-10-16 03:15:49,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:15:49,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:15:49,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 501 transitions. [2020-10-16 03:15:49,975 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6958333333333333 [2020-10-16 03:15:49,975 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 501 transitions. [2020-10-16 03:15:49,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 501 transitions. [2020-10-16 03:15:49,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:15:49,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 501 transitions. [2020-10-16 03:15:49,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:15:49,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:15:49,977 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:15:49,977 INFO L185 Difference]: Start difference. First operand has 59 places, 48 transitions, 294 flow. Second operand 3 states and 501 transitions. [2020-10-16 03:15:49,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 51 transitions, 328 flow [2020-10-16 03:15:49,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 51 transitions, 328 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:15:49,987 INFO L241 Difference]: Finished difference. Result has 62 places, 49 transitions, 306 flow [2020-10-16 03:15:49,987 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=306, PETRI_PLACES=62, PETRI_TRANSITIONS=49} [2020-10-16 03:15:49,987 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 3 predicate places. [2020-10-16 03:15:49,988 INFO L481 AbstractCegarLoop]: Abstraction has has 62 places, 49 transitions, 306 flow [2020-10-16 03:15:49,988 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:15:49,988 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:15:49,988 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:15:49,988 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2020-10-16 03:15:49,988 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:15:49,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:15:49,988 INFO L82 PathProgramCache]: Analyzing trace with hash 923381417, now seen corresponding path program 1 times [2020-10-16 03:15:49,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:15:49,989 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321785136] [2020-10-16 03:15:49,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:15:49,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:15:50,005 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:15:50,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321785136] [2020-10-16 03:15:50,005 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:15:50,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:15:50,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663402696] [2020-10-16 03:15:50,006 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:15:50,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:15:50,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:15:50,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:15:50,007 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:15:50,008 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 49 transitions, 306 flow. Second operand 4 states. [2020-10-16 03:15:50,008 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:15:50,008 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:15:50,008 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:15:52,793 INFO L129 PetriNetUnfolder]: 11319/27920 cut-off events. [2020-10-16 03:15:52,793 INFO L130 PetriNetUnfolder]: For 11605/11605 co-relation queries the response was YES. [2020-10-16 03:15:52,936 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53819 conditions, 27920 events. 11319/27920 cut-off events. For 11605/11605 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 271112 event pairs, 7236 based on Foata normal form. 0/23826 useless extension candidates. Maximal degree in co-relation 53788. Up to 12370 conditions per place. [2020-10-16 03:15:53,009 INFO L132 encePairwiseOnDemand]: 233/240 looper letters, 12 selfloop transitions, 6 changer transitions 0/55 dead transitions. [2020-10-16 03:15:53,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 55 transitions, 354 flow [2020-10-16 03:15:53,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:15:53,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:15:53,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 668 transitions. [2020-10-16 03:15:53,011 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6958333333333333 [2020-10-16 03:15:53,011 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 668 transitions. [2020-10-16 03:15:53,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 668 transitions. [2020-10-16 03:15:53,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:15:53,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 668 transitions. [2020-10-16 03:15:53,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:15:53,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:15:53,013 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:15:53,013 INFO L185 Difference]: Start difference. First operand has 62 places, 49 transitions, 306 flow. Second operand 4 states and 668 transitions. [2020-10-16 03:15:53,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 55 transitions, 354 flow [2020-10-16 03:15:53,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 55 transitions, 352 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:15:53,030 INFO L241 Difference]: Finished difference. Result has 65 places, 51 transitions, 332 flow [2020-10-16 03:15:53,030 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=332, PETRI_PLACES=65, PETRI_TRANSITIONS=51} [2020-10-16 03:15:53,030 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 6 predicate places. [2020-10-16 03:15:53,030 INFO L481 AbstractCegarLoop]: Abstraction has has 65 places, 51 transitions, 332 flow [2020-10-16 03:15:53,030 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:15:53,030 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:15:53,030 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:15:53,031 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2020-10-16 03:15:53,031 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:15:53,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:15:53,031 INFO L82 PathProgramCache]: Analyzing trace with hash 926820992, now seen corresponding path program 1 times [2020-10-16 03:15:53,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:15:53,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779502038] [2020-10-16 03:15:53,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:15:53,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:15:53,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:15:53,051 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779502038] [2020-10-16 03:15:53,051 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063848678] [2020-10-16 03:15:53,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:15:53,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:15:53,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 03:15:53,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:15:53,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:15:53,205 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:15:53,206 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 03:15:53,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330610000] [2020-10-16 03:15:53,206 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 03:15:53,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:15:53,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 03:15:53,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 03:15:53,208 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:15:53,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 51 transitions, 332 flow. Second operand 6 states. [2020-10-16 03:15:53,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:15:53,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:15:53,209 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:15:56,072 INFO L129 PetriNetUnfolder]: 11318/27914 cut-off events. [2020-10-16 03:15:56,072 INFO L130 PetriNetUnfolder]: For 13717/13717 co-relation queries the response was YES. [2020-10-16 03:15:56,196 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66221 conditions, 27914 events. 11318/27914 cut-off events. For 13717/13717 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 271110 event pairs, 7236 based on Foata normal form. 1/25868 useless extension candidates. Maximal degree in co-relation 33878. Up to 14444 conditions per place. [2020-10-16 03:15:56,265 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 16 selfloop transitions, 3 changer transitions 0/56 dead transitions. [2020-10-16 03:15:56,265 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 56 transitions, 382 flow [2020-10-16 03:15:56,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:15:56,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:15:56,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 666 transitions. [2020-10-16 03:15:56,267 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.69375 [2020-10-16 03:15:56,267 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 666 transitions. [2020-10-16 03:15:56,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 666 transitions. [2020-10-16 03:15:56,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:15:56,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 666 transitions. [2020-10-16 03:15:56,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:15:56,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:15:56,268 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:15:56,268 INFO L185 Difference]: Start difference. First operand has 65 places, 51 transitions, 332 flow. Second operand 4 states and 666 transitions. [2020-10-16 03:15:56,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 56 transitions, 382 flow [2020-10-16 03:15:56,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 56 transitions, 381 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:15:56,279 INFO L241 Difference]: Finished difference. Result has 68 places, 52 transitions, 347 flow [2020-10-16 03:15:56,279 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=347, PETRI_PLACES=68, PETRI_TRANSITIONS=52} [2020-10-16 03:15:56,279 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 9 predicate places. [2020-10-16 03:15:56,279 INFO L481 AbstractCegarLoop]: Abstraction has has 68 places, 52 transitions, 347 flow [2020-10-16 03:15:56,279 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 03:15:56,279 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:15:56,279 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:15:56,480 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-10-16 03:15:56,480 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:15:56,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:15:56,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1157258843, now seen corresponding path program 1 times [2020-10-16 03:15:56,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:15:56,481 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735416111] [2020-10-16 03:15:56,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:15:56,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:15:56,509 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:15:56,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735416111] [2020-10-16 03:15:56,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942158106] [2020-10-16 03:15:56,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:15:56,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:15:56,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 03:15:56,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:15:56,665 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:15:56,666 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:15:56,666 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 03:15:56,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509299229] [2020-10-16 03:15:56,666 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 03:15:56,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:15:56,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 03:15:56,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-16 03:15:56,668 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:15:56,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 52 transitions, 347 flow. Second operand 8 states. [2020-10-16 03:15:56,669 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:15:56,669 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:15:56,669 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:15:59,339 INFO L129 PetriNetUnfolder]: 11316/27905 cut-off events. [2020-10-16 03:15:59,339 INFO L130 PetriNetUnfolder]: For 13740/13740 co-relation queries the response was YES. [2020-10-16 03:15:59,504 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66222 conditions, 27905 events. 11316/27905 cut-off events. For 13740/13740 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 271252 event pairs, 7237 based on Foata normal form. 1/25859 useless extension candidates. Maximal degree in co-relation 66170. Up to 14436 conditions per place. [2020-10-16 03:15:59,589 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 18 selfloop transitions, 4 changer transitions 0/59 dead transitions. [2020-10-16 03:15:59,589 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 409 flow [2020-10-16 03:15:59,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:15:59,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:15:59,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 831 transitions. [2020-10-16 03:15:59,591 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6925 [2020-10-16 03:15:59,591 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 831 transitions. [2020-10-16 03:15:59,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 831 transitions. [2020-10-16 03:15:59,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:15:59,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 831 transitions. [2020-10-16 03:15:59,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:15:59,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:15:59,593 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:15:59,593 INFO L185 Difference]: Start difference. First operand has 68 places, 52 transitions, 347 flow. Second operand 5 states and 831 transitions. [2020-10-16 03:15:59,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 409 flow [2020-10-16 03:15:59,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 59 transitions, 403 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-16 03:15:59,612 INFO L241 Difference]: Finished difference. Result has 71 places, 53 transitions, 361 flow [2020-10-16 03:15:59,612 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=361, PETRI_PLACES=71, PETRI_TRANSITIONS=53} [2020-10-16 03:15:59,612 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 12 predicate places. [2020-10-16 03:15:59,612 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 53 transitions, 361 flow [2020-10-16 03:15:59,612 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 03:15:59,612 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:15:59,612 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:15:59,813 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:15:59,813 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:15:59,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:15:59,814 INFO L82 PathProgramCache]: Analyzing trace with hash -1495175285, now seen corresponding path program 1 times [2020-10-16 03:15:59,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:15:59,814 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301972825] [2020-10-16 03:15:59,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:15:59,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:15:59,852 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:15:59,852 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301972825] [2020-10-16 03:15:59,852 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654195429] [2020-10-16 03:15:59,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:15:59,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:15:59,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 03:15:59,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:16:00,027 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:00,027 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:16:00,027 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 03:16:00,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084556708] [2020-10-16 03:16:00,028 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 03:16:00,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:16:00,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 03:16:00,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 03:16:00,030 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:16:00,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 53 transitions, 361 flow. Second operand 10 states. [2020-10-16 03:16:00,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:16:00,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:16:00,031 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:16:02,744 INFO L129 PetriNetUnfolder]: 11313/27893 cut-off events. [2020-10-16 03:16:02,745 INFO L130 PetriNetUnfolder]: For 13763/13763 co-relation queries the response was YES. [2020-10-16 03:16:02,912 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66211 conditions, 27893 events. 11313/27893 cut-off events. For 13763/13763 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 271429 event pairs, 7241 based on Foata normal form. 1/25847 useless extension candidates. Maximal degree in co-relation 66141. Up to 14427 conditions per place. [2020-10-16 03:16:02,991 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 20 selfloop transitions, 5 changer transitions 0/62 dead transitions. [2020-10-16 03:16:02,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 435 flow [2020-10-16 03:16:02,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 03:16:02,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 03:16:02,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 996 transitions. [2020-10-16 03:16:02,995 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2020-10-16 03:16:02,995 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 996 transitions. [2020-10-16 03:16:02,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 996 transitions. [2020-10-16 03:16:02,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:16:02,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 996 transitions. [2020-10-16 03:16:02,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 03:16:02,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 03:16:02,997 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 03:16:02,997 INFO L185 Difference]: Start difference. First operand has 71 places, 53 transitions, 361 flow. Second operand 6 states and 996 transitions. [2020-10-16 03:16:02,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 435 flow [2020-10-16 03:16:03,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 62 transitions, 425 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-16 03:16:03,013 INFO L241 Difference]: Finished difference. Result has 74 places, 54 transitions, 375 flow [2020-10-16 03:16:03,014 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=375, PETRI_PLACES=74, PETRI_TRANSITIONS=54} [2020-10-16 03:16:03,014 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 15 predicate places. [2020-10-16 03:16:03,014 INFO L481 AbstractCegarLoop]: Abstraction has has 74 places, 54 transitions, 375 flow [2020-10-16 03:16:03,014 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 03:16:03,014 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:16:03,014 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:16:03,214 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2020-10-16 03:16:03,215 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:16:03,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:16:03,216 INFO L82 PathProgramCache]: Analyzing trace with hash -716456078, now seen corresponding path program 1 times [2020-10-16 03:16:03,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:16:03,216 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690993633] [2020-10-16 03:16:03,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:16:03,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:03,264 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:03,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690993633] [2020-10-16 03:16:03,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308118875] [2020-10-16 03:16:03,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:16:03,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:03,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 03:16:03,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:16:03,455 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:03,456 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:16:03,456 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 03:16:03,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607197876] [2020-10-16 03:16:03,456 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 03:16:03,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:16:03,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 03:16:03,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-16 03:16:03,458 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:16:03,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 54 transitions, 375 flow. Second operand 12 states. [2020-10-16 03:16:03,459 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:16:03,459 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:16:03,459 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:16:06,532 INFO L129 PetriNetUnfolder]: 11309/27878 cut-off events. [2020-10-16 03:16:06,532 INFO L130 PetriNetUnfolder]: For 13786/13786 co-relation queries the response was YES. [2020-10-16 03:16:06,692 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66189 conditions, 27878 events. 11309/27878 cut-off events. For 13786/13786 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 271945 event pairs, 7252 based on Foata normal form. 1/25832 useless extension candidates. Maximal degree in co-relation 66100. Up to 14417 conditions per place. [2020-10-16 03:16:06,766 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 22 selfloop transitions, 6 changer transitions 0/65 dead transitions. [2020-10-16 03:16:06,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 65 transitions, 461 flow [2020-10-16 03:16:06,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 03:16:06,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 03:16:06,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1161 transitions. [2020-10-16 03:16:06,768 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6910714285714286 [2020-10-16 03:16:06,768 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1161 transitions. [2020-10-16 03:16:06,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1161 transitions. [2020-10-16 03:16:06,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:16:06,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1161 transitions. [2020-10-16 03:16:06,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 03:16:06,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 03:16:06,770 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 03:16:06,771 INFO L185 Difference]: Start difference. First operand has 74 places, 54 transitions, 375 flow. Second operand 7 states and 1161 transitions. [2020-10-16 03:16:06,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 65 transitions, 461 flow [2020-10-16 03:16:06,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 65 transitions, 447 flow, removed 3 selfloop flow, removed 4 redundant places. [2020-10-16 03:16:06,785 INFO L241 Difference]: Finished difference. Result has 77 places, 55 transitions, 389 flow [2020-10-16 03:16:06,785 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=389, PETRI_PLACES=77, PETRI_TRANSITIONS=55} [2020-10-16 03:16:06,786 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 18 predicate places. [2020-10-16 03:16:06,786 INFO L481 AbstractCegarLoop]: Abstraction has has 77 places, 55 transitions, 389 flow [2020-10-16 03:16:06,786 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 03:16:06,786 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:16:06,786 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:16:06,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:16:06,993 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:16:06,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:16:06,993 INFO L82 PathProgramCache]: Analyzing trace with hash -574170904, now seen corresponding path program 1 times [2020-10-16 03:16:06,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:16:06,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111936667] [2020-10-16 03:16:06,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:16:07,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:07,053 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:07,054 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111936667] [2020-10-16 03:16:07,054 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400489406] [2020-10-16 03:16:07,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:16:07,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:07,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 03:16:07,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:16:07,264 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:07,265 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:16:07,265 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:16:07,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589115801] [2020-10-16 03:16:07,265 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 03:16:07,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:16:07,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 03:16:07,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-16 03:16:07,268 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:16:07,276 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 55 transitions, 389 flow. Second operand 14 states. [2020-10-16 03:16:07,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:16:07,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:16:07,277 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:16:10,130 INFO L129 PetriNetUnfolder]: 11304/27860 cut-off events. [2020-10-16 03:16:10,130 INFO L130 PetriNetUnfolder]: For 13806/13806 co-relation queries the response was YES. [2020-10-16 03:16:10,323 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66156 conditions, 27860 events. 11304/27860 cut-off events. For 13806/13806 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 273145 event pairs, 7278 based on Foata normal form. 1/25814 useless extension candidates. Maximal degree in co-relation 66047. Up to 14406 conditions per place. [2020-10-16 03:16:10,409 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 24 selfloop transitions, 7 changer transitions 0/68 dead transitions. [2020-10-16 03:16:10,409 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 68 transitions, 487 flow [2020-10-16 03:16:10,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 03:16:10,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 03:16:10,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1326 transitions. [2020-10-16 03:16:10,411 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.690625 [2020-10-16 03:16:10,411 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1326 transitions. [2020-10-16 03:16:10,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1326 transitions. [2020-10-16 03:16:10,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:16:10,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1326 transitions. [2020-10-16 03:16:10,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 03:16:10,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 03:16:10,413 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 03:16:10,413 INFO L185 Difference]: Start difference. First operand has 77 places, 55 transitions, 389 flow. Second operand 8 states and 1326 transitions. [2020-10-16 03:16:10,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 68 transitions, 487 flow [2020-10-16 03:16:10,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 68 transitions, 469 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-16 03:16:10,428 INFO L241 Difference]: Finished difference. Result has 80 places, 56 transitions, 403 flow [2020-10-16 03:16:10,428 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=403, PETRI_PLACES=80, PETRI_TRANSITIONS=56} [2020-10-16 03:16:10,428 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 21 predicate places. [2020-10-16 03:16:10,428 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 56 transitions, 403 flow [2020-10-16 03:16:10,429 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 03:16:10,429 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:16:10,429 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:16:10,629 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2020-10-16 03:16:10,630 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:16:10,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:16:10,630 INFO L82 PathProgramCache]: Analyzing trace with hash -791965175, now seen corresponding path program 1 times [2020-10-16 03:16:10,631 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:16:10,631 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631726507] [2020-10-16 03:16:10,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:16:10,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:10,704 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:10,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631726507] [2020-10-16 03:16:10,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114529531] [2020-10-16 03:16:10,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:16:10,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:10,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 03:16:10,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:16:10,933 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:10,933 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:16:10,933 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:16:10,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881529263] [2020-10-16 03:16:10,934 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 03:16:10,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:16:10,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 03:16:10,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-16 03:16:10,936 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:16:10,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 56 transitions, 403 flow. Second operand 16 states. [2020-10-16 03:16:10,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:16:10,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:16:10,937 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:16:13,796 INFO L129 PetriNetUnfolder]: 11298/27839 cut-off events. [2020-10-16 03:16:13,797 INFO L130 PetriNetUnfolder]: For 13820/13820 co-relation queries the response was YES. [2020-10-16 03:16:13,977 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66112 conditions, 27839 events. 11298/27839 cut-off events. For 13820/13820 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 275727 event pairs, 7335 based on Foata normal form. 1/25793 useless extension candidates. Maximal degree in co-relation 65982. Up to 14394 conditions per place. [2020-10-16 03:16:14,057 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 26 selfloop transitions, 8 changer transitions 0/71 dead transitions. [2020-10-16 03:16:14,057 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 71 transitions, 513 flow [2020-10-16 03:16:14,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 03:16:14,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 03:16:14,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1491 transitions. [2020-10-16 03:16:14,060 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6902777777777778 [2020-10-16 03:16:14,060 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1491 transitions. [2020-10-16 03:16:14,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1491 transitions. [2020-10-16 03:16:14,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:16:14,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1491 transitions. [2020-10-16 03:16:14,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 03:16:14,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 03:16:14,063 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 03:16:14,064 INFO L185 Difference]: Start difference. First operand has 80 places, 56 transitions, 403 flow. Second operand 9 states and 1491 transitions. [2020-10-16 03:16:14,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 71 transitions, 513 flow [2020-10-16 03:16:14,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 71 transitions, 491 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-16 03:16:14,081 INFO L241 Difference]: Finished difference. Result has 83 places, 57 transitions, 417 flow [2020-10-16 03:16:14,081 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=417, PETRI_PLACES=83, PETRI_TRANSITIONS=57} [2020-10-16 03:16:14,081 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 24 predicate places. [2020-10-16 03:16:14,081 INFO L481 AbstractCegarLoop]: Abstraction has has 83 places, 57 transitions, 417 flow [2020-10-16 03:16:14,081 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:16:14,081 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:16:14,081 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:16:14,295 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-16 03:16:14,296 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:16:14,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:16:14,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1765418067, now seen corresponding path program 1 times [2020-10-16 03:16:14,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:16:14,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43122260] [2020-10-16 03:16:14,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:16:14,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:14,386 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:14,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43122260] [2020-10-16 03:16:14,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639145492] [2020-10-16 03:16:14,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:16:14,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:14,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:16:14,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:16:14,660 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:14,660 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:16:14,660 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2020-10-16 03:16:14,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979656807] [2020-10-16 03:16:14,661 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:16:14,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:16:14,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:16:14,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=174, Unknown=0, NotChecked=0, Total=306 [2020-10-16 03:16:14,664 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:16:14,665 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 57 transitions, 417 flow. Second operand 18 states. [2020-10-16 03:16:14,665 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:16:14,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:16:14,666 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:16:17,950 INFO L129 PetriNetUnfolder]: 11291/27815 cut-off events. [2020-10-16 03:16:17,950 INFO L130 PetriNetUnfolder]: For 13825/13825 co-relation queries the response was YES. [2020-10-16 03:16:18,119 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66057 conditions, 27815 events. 11291/27815 cut-off events. For 13825/13825 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 280618 event pairs, 7455 based on Foata normal form. 1/25769 useless extension candidates. Maximal degree in co-relation 65905. Up to 14381 conditions per place. [2020-10-16 03:16:18,191 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 28 selfloop transitions, 9 changer transitions 0/74 dead transitions. [2020-10-16 03:16:18,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 74 transitions, 539 flow [2020-10-16 03:16:18,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 03:16:18,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 03:16:18,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1656 transitions. [2020-10-16 03:16:18,193 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.69 [2020-10-16 03:16:18,194 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1656 transitions. [2020-10-16 03:16:18,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1656 transitions. [2020-10-16 03:16:18,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:16:18,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1656 transitions. [2020-10-16 03:16:18,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 03:16:18,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 03:16:18,196 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 03:16:18,196 INFO L185 Difference]: Start difference. First operand has 83 places, 57 transitions, 417 flow. Second operand 10 states and 1656 transitions. [2020-10-16 03:16:18,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 74 transitions, 539 flow [2020-10-16 03:16:18,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 74 transitions, 513 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-16 03:16:18,206 INFO L241 Difference]: Finished difference. Result has 86 places, 58 transitions, 431 flow [2020-10-16 03:16:18,206 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=431, PETRI_PLACES=86, PETRI_TRANSITIONS=58} [2020-10-16 03:16:18,207 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 27 predicate places. [2020-10-16 03:16:18,207 INFO L481 AbstractCegarLoop]: Abstraction has has 86 places, 58 transitions, 431 flow [2020-10-16 03:16:18,207 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 03:16:18,207 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:16:18,207 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:16:18,413 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-10-16 03:16:18,415 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:16:18,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:16:18,415 INFO L82 PathProgramCache]: Analyzing trace with hash 687548564, now seen corresponding path program 1 times [2020-10-16 03:16:18,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:16:18,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323815340] [2020-10-16 03:16:18,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:16:18,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:18,516 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:18,517 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323815340] [2020-10-16 03:16:18,517 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581662709] [2020-10-16 03:16:18,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:16:18,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:18,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:16:18,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:16:18,821 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:18,822 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:16:18,822 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2020-10-16 03:16:18,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790052318] [2020-10-16 03:16:18,822 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 03:16:18,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:16:18,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 03:16:18,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=218, Unknown=0, NotChecked=0, Total=380 [2020-10-16 03:16:18,826 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:16:18,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 58 transitions, 431 flow. Second operand 20 states. [2020-10-16 03:16:18,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:16:18,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:16:18,828 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:16:21,889 INFO L129 PetriNetUnfolder]: 11283/27788 cut-off events. [2020-10-16 03:16:21,889 INFO L130 PetriNetUnfolder]: For 13818/13818 co-relation queries the response was YES. [2020-10-16 03:16:22,096 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65991 conditions, 27788 events. 11283/27788 cut-off events. For 13818/13818 co-relation queries the response was YES. Maximal size of possible extension queue 904. Compared 287657 event pairs, 7702 based on Foata normal form. 1/25742 useless extension candidates. Maximal degree in co-relation 65816. Up to 14367 conditions per place. [2020-10-16 03:16:22,184 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 30 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2020-10-16 03:16:22,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 77 transitions, 565 flow [2020-10-16 03:16:22,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 03:16:22,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 03:16:22,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1821 transitions. [2020-10-16 03:16:22,186 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6897727272727273 [2020-10-16 03:16:22,186 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1821 transitions. [2020-10-16 03:16:22,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1821 transitions. [2020-10-16 03:16:22,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:16:22,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1821 transitions. [2020-10-16 03:16:22,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 03:16:22,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 03:16:22,189 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 03:16:22,189 INFO L185 Difference]: Start difference. First operand has 86 places, 58 transitions, 431 flow. Second operand 11 states and 1821 transitions. [2020-10-16 03:16:22,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 77 transitions, 565 flow [2020-10-16 03:16:22,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 77 transitions, 535 flow, removed 7 selfloop flow, removed 8 redundant places. [2020-10-16 03:16:22,216 INFO L241 Difference]: Finished difference. Result has 89 places, 59 transitions, 445 flow [2020-10-16 03:16:22,216 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=445, PETRI_PLACES=89, PETRI_TRANSITIONS=59} [2020-10-16 03:16:22,216 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 30 predicate places. [2020-10-16 03:16:22,216 INFO L481 AbstractCegarLoop]: Abstraction has has 89 places, 59 transitions, 445 flow [2020-10-16 03:16:22,216 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 03:16:22,216 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:16:22,216 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:16:22,417 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:16:22,417 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:16:22,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:16:22,418 INFO L82 PathProgramCache]: Analyzing trace with hash -511691068, now seen corresponding path program 1 times [2020-10-16 03:16:22,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:16:22,419 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855507479] [2020-10-16 03:16:22,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:16:22,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:22,536 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:22,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855507479] [2020-10-16 03:16:22,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2480279] [2020-10-16 03:16:22,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:16:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:16:22,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 03:16:22,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:16:22,829 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:16:22,829 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:16:22,830 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-10-16 03:16:22,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441493319] [2020-10-16 03:16:22,830 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 03:16:22,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:16:22,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 03:16:22,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2020-10-16 03:16:22,833 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-16 03:16:22,834 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 59 transitions, 445 flow. Second operand 22 states. [2020-10-16 03:16:22,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:16:22,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-16 03:16:22,834 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:16:26,034 INFO L129 PetriNetUnfolder]: 11274/27758 cut-off events. [2020-10-16 03:16:26,034 INFO L130 PetriNetUnfolder]: For 13796/13796 co-relation queries the response was YES. [2020-10-16 03:16:26,263 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65914 conditions, 27758 events. 11274/27758 cut-off events. For 13796/13796 co-relation queries the response was YES. Maximal size of possible extension queue 988. Compared 297059 event pairs, 8204 based on Foata normal form. 1/25712 useless extension candidates. Maximal degree in co-relation 65715. Up to 14352 conditions per place. [2020-10-16 03:16:26,376 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 32 selfloop transitions, 11 changer transitions 0/80 dead transitions. [2020-10-16 03:16:26,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 80 transitions, 591 flow [2020-10-16 03:16:26,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 03:16:26,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 03:16:26,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1986 transitions. [2020-10-16 03:16:26,379 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6895833333333333 [2020-10-16 03:16:26,379 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1986 transitions. [2020-10-16 03:16:26,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1986 transitions. [2020-10-16 03:16:26,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:16:26,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1986 transitions. [2020-10-16 03:16:26,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 03:16:26,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 03:16:26,384 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 03:16:26,384 INFO L185 Difference]: Start difference. First operand has 89 places, 59 transitions, 445 flow. Second operand 12 states and 1986 transitions. [2020-10-16 03:16:26,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 80 transitions, 591 flow [2020-10-16 03:16:26,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 80 transitions, 557 flow, removed 8 selfloop flow, removed 9 redundant places. [2020-10-16 03:16:26,453 INFO L241 Difference]: Finished difference. Result has 92 places, 60 transitions, 459 flow [2020-10-16 03:16:26,453 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=459, PETRI_PLACES=92, PETRI_TRANSITIONS=60} [2020-10-16 03:16:26,454 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 33 predicate places. [2020-10-16 03:16:26,454 INFO L481 AbstractCegarLoop]: Abstraction has has 92 places, 60 transitions, 459 flow [2020-10-16 03:16:26,454 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 03:16:26,454 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:16:26,454 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:16:26,654 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:16:26,655 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:16:26,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:16:26,655 INFO L82 PathProgramCache]: Analyzing trace with hash 918258460, now seen corresponding path program 1 times [2020-10-16 03:16:26,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:16:26,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756828208] [2020-10-16 03:16:26,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:16:26,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:16:26,680 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:16:26,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:16:26,702 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:16:26,721 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:16:26,721 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:16:26,721 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2020-10-16 03:16:26,722 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:16:26,722 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:16:26,722 WARN L371 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:16:26,722 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2020-10-16 03:16:26,733 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,733 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,734 WARN L313 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,734 WARN L313 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,734 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,734 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,734 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,734 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,734 WARN L313 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,734 WARN L313 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,735 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,735 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,735 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,735 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,735 WARN L313 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,735 WARN L313 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,735 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,735 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,736 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,736 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,736 WARN L313 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,736 WARN L313 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,736 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,736 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,736 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,736 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,737 WARN L313 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,737 WARN L313 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,737 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,737 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,737 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,737 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,737 WARN L313 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,737 WARN L313 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,738 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,738 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,738 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,738 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,738 WARN L313 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,738 WARN L313 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,738 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,738 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,738 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,739 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,739 WARN L313 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,739 WARN L313 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,739 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,739 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,739 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,739 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,739 WARN L313 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,739 WARN L313 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,740 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,740 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,740 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,740 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,740 WARN L313 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,740 WARN L313 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,740 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,740 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,741 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,741 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,741 WARN L313 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,741 WARN L313 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,741 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,741 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,741 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,741 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,742 WARN L313 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,742 WARN L313 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,742 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,742 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,742 WARN L313 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,743 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,743 WARN L313 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,743 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,744 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,744 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,744 WARN L313 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,745 WARN L313 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,746 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,746 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,747 WARN L313 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,747 WARN L313 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,750 WARN L313 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,751 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,751 WARN L313 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,751 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,753 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,753 WARN L313 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,753 WARN L313 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,753 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,754 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,754 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,755 WARN L313 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,755 WARN L313 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,756 WARN L313 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,756 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,756 WARN L313 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,756 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,757 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,757 WARN L313 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,757 WARN L313 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,758 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,759 WARN L313 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,759 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,759 WARN L313 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,759 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,760 WARN L313 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,760 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,760 WARN L313 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,761 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,761 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,762 WARN L313 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,762 WARN L313 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,762 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,763 WARN L313 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,763 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,763 WARN L313 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,763 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:16:26,773 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:16:26,774 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:16:26,774 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:16:26,774 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:16:26,774 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:16:26,774 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:16:26,774 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:16:26,774 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:16:26,774 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:16:26,776 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 156 places, 150 transitions, 528 flow [2020-10-16 03:17:01,979 INFO L129 PetriNetUnfolder]: 36892/160007 cut-off events. [2020-10-16 03:17:01,979 INFO L130 PetriNetUnfolder]: For 24928/24928 co-relation queries the response was YES. [2020-10-16 03:17:03,447 INFO L80 FinitePrefix]: Finished finitePrefix Result has 184698 conditions, 160007 events. 36892/160007 cut-off events. For 24928/24928 co-relation queries the response was YES. Maximal size of possible extension queue 2681. Compared 2409296 event pairs, 16398 based on Foata normal form. 0/135403 useless extension candidates. Maximal degree in co-relation 90432. Up to 24576 conditions per place. [2020-10-16 03:17:03,447 INFO L82 GeneralOperation]: Start removeDead. Operand has 156 places, 150 transitions, 528 flow [2020-10-16 03:17:03,817 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 150 places, 143 transitions, 514 flow [2020-10-16 03:17:03,818 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:17:03,818 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 143 transitions, 514 flow [2020-10-16 03:17:03,818 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 143 transitions, 514 flow [2020-10-16 03:17:03,818 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 150 places, 143 transitions, 514 flow [2020-10-16 03:17:30,922 INFO L129 PetriNetUnfolder]: 32796/131335 cut-off events. [2020-10-16 03:17:30,922 INFO L130 PetriNetUnfolder]: For 24928/24928 co-relation queries the response was YES. [2020-10-16 03:17:31,962 INFO L80 FinitePrefix]: Finished finitePrefix Result has 156026 conditions, 131335 events. 32796/131335 cut-off events. For 24928/24928 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 1883991 event pairs, 16398 based on Foata normal form. 0/114923 useless extension candidates. Maximal degree in co-relation 76096. Up to 24576 conditions per place. [2020-10-16 03:17:34,936 INFO L117 LiptonReduction]: Number of co-enabled transitions 7632 [2020-10-16 03:17:35,256 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:35,273 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:35,275 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:35,291 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:35,292 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:35,293 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:17:35,299 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:35,318 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:35,320 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:35,335 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:35,336 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:35,336 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:17:37,487 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:37,506 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:37,510 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:37,527 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:37,528 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:37,528 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:17:37,535 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:37,558 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:37,562 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:37,578 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:37,578 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:37,579 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:17:39,937 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:39,965 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:39,968 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:39,990 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:39,991 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:39,991 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,006 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,030 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,033 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,054 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,055 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,055 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,061 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,091 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,093 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,115 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,115 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,116 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,130 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,155 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,159 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,183 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,184 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,184 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,192 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,220 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,222 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,244 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,244 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,245 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,251 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,276 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,279 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,300 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,300 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,301 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,310 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,336 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,338 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,360 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,360 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,361 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,367 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,395 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,398 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,419 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,419 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,420 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,438 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,463 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,466 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,484 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,485 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,485 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,491 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,517 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,520 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,541 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,541 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,542 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,696 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:40,725 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,728 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:40,752 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,752 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:40,753 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-16 03:17:40,759 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,783 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,786 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,807 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,807 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,807 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,815 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,843 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,845 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,866 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,866 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,866 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,874 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,901 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,903 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,926 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,927 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,927 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,934 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,959 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,962 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,984 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:40,985 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:40,985 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:40,997 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,023 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,026 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,048 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,049 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,049 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,064 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,094 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,097 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,125 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,126 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,126 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,136 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,162 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,166 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,185 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,186 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,186 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,194 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,219 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,221 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,240 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,240 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,241 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,251 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,276 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,279 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,299 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,300 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,300 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,437 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,464 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,466 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,486 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,487 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,487 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,493 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,517 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,520 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,543 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,543 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,543 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,552 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,577 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,580 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,602 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,603 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,603 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,609 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,635 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,637 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,656 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,657 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,657 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,666 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,692 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,695 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,716 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,716 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,717 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,723 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,751 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,754 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,776 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,777 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,777 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,784 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,812 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,815 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,834 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,834 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,835 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,841 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,867 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,870 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,891 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,891 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:41,892 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:41,946 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:41,973 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:41,976 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:42,000 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:42,001 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:42,001 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:17:42,008 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:42,036 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:42,039 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:42,065 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:42,066 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:42,067 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:17:44,118 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,143 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,146 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,167 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,167 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,168 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,173 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,199 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,203 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,224 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,225 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,225 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,232 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,260 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,263 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,286 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,286 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,286 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,292 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,318 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,320 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,340 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,341 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,341 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,350 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,377 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,381 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,401 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,401 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,401 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,408 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,432 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,435 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,457 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,458 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,458 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,467 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,492 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,494 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,512 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,513 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,513 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,519 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,545 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,547 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,569 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,569 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,570 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,654 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,680 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,682 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,703 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,703 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,704 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,710 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,737 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,740 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,759 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,759 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,760 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,766 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,795 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,798 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,818 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,819 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,819 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,825 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,856 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,858 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,880 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,880 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,881 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,888 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,911 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,913 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,933 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,934 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,934 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,941 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,966 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,969 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,991 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:44,991 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:44,991 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:44,998 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,023 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,027 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,048 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,049 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,049 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,055 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,083 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,085 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,105 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,106 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,106 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,114 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,141 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,143 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,161 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,162 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,162 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,169 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,197 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,200 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,220 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,221 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,221 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,273 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,301 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,304 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,324 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,324 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,325 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,332 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,356 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,360 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,381 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,381 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,382 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,389 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,416 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,419 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,441 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,442 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,442 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,448 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,472 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,475 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,497 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,497 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,497 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,505 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,531 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,534 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,556 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,557 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,557 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,564 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,590 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,592 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,613 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,613 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,614 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,620 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,643 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,646 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,666 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,667 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,667 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,673 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,698 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,701 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,723 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,723 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,723 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,777 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,803 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,806 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,826 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,826 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,826 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,832 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,860 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,863 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,884 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,885 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,885 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,894 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,922 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,925 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,943 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,944 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,944 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:45,950 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:45,976 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:45,979 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,000 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,000 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,001 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,012 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,037 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,040 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,059 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,059 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,060 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,067 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,094 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,096 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,117 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,118 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,118 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,126 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,156 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,159 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,178 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,178 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,178 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,190 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,213 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,215 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,240 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,241 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,241 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,248 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,276 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,278 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,300 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,300 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,300 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,305 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,335 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,338 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,358 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,359 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,359 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,427 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,454 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,456 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,476 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,476 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,477 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,486 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,511 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,513 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,535 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,536 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,536 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,543 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,569 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,572 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,591 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,591 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,592 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,598 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,626 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,628 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,649 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,650 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,650 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,657 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,685 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,688 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,708 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,708 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,709 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,715 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,742 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,745 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,764 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,765 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,765 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,772 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:46,799 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,801 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:46,824 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,825 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:46,825 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-16 03:17:46,831 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,858 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,860 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,882 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,883 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:46,883 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:46,962 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:46,989 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:46,994 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:47,021 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:47,022 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:47,022 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:17:47,029 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:47,062 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:47,066 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:47,089 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:47,090 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:47,090 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:17:49,168 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,193 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,196 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,216 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,217 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,217 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,223 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:49,250 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,253 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:49,276 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,277 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:49,277 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-16 03:17:49,286 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,311 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,314 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,334 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,335 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,335 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,341 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,370 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,372 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,391 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,392 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,392 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,399 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,426 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,429 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,452 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,452 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,452 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,458 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,485 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,487 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,508 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,509 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,509 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,516 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,545 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,548 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,570 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,571 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,571 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,578 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,606 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,608 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,629 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,629 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,629 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,699 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,727 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,729 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,754 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,755 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,755 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,764 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,803 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,807 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,828 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,829 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,829 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,837 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,864 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,867 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,890 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,890 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,890 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,897 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,924 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,928 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,947 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,947 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,948 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:49,956 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:49,983 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:49,986 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,006 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,007 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,007 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:50,013 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,040 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,042 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,061 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,061 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,061 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:50,070 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,094 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,097 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,115 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,116 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,116 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:50,122 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,149 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,152 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,174 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,174 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,175 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:50,182 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,213 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,215 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,234 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,235 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,235 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:50,243 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,269 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,272 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,292 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,292 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:17:50,293 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:17:50,633 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:50,664 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,667 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:50,691 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,692 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:50,692 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:17:50,699 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:50,727 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,731 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:50,757 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:50,758 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:50,758 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:17:52,774 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:52,802 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:52,806 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:52,834 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:52,835 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:52,835 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:17:52,848 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:52,877 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:52,880 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:52,909 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:52,910 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:52,910 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:17:55,565 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:55,603 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:55,607 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:55,637 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:55,638 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:55,639 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:17:55,648 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:55,688 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:55,691 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:55,724 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:55,724 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:55,725 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:17:57,735 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:57,774 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:57,777 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:57,809 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:57,809 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:57,810 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:17:57,817 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:57,857 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:57,861 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:57,894 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:17:57,894 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:17:57,895 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:18:00,143 WARN L193 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 85 [2020-10-16 03:18:00,500 WARN L193 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2020-10-16 03:18:00,609 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2020-10-16 03:18:00,616 INFO L132 LiptonReduction]: Checked pairs total: 19429 [2020-10-16 03:18:00,616 INFO L134 LiptonReduction]: Total number of compositions: 104 [2020-10-16 03:18:00,616 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 56798 [2020-10-16 03:18:00,617 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-16 03:18:00,617 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:18:00,618 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:18:00,618 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 03:18:00,618 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:18:00,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:18:00,618 INFO L82 PathProgramCache]: Analyzing trace with hash 82201887, now seen corresponding path program 1 times [2020-10-16 03:18:00,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:18:00,618 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336032559] [2020-10-16 03:18:00,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:18:00,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:00,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:18:00,627 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336032559] [2020-10-16 03:18:00,627 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:18:00,627 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:18:00,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425348673] [2020-10-16 03:18:00,627 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 03:18:00,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:18:00,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 03:18:00,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 03:18:00,628 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:18:00,628 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 51 transitions, 330 flow. Second operand 3 states. [2020-10-16 03:18:00,628 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:18:00,628 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:18:00,629 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:18:07,495 INFO L129 PetriNetUnfolder]: 24588/53347 cut-off events. [2020-10-16 03:18:07,495 INFO L130 PetriNetUnfolder]: For 24928/24928 co-relation queries the response was YES. [2020-10-16 03:18:09,567 INFO L80 FinitePrefix]: Finished finitePrefix Result has 102665 conditions, 53347 events. 24588/53347 cut-off events. For 24928/24928 co-relation queries the response was YES. Maximal size of possible extension queue 1418. Compared 524451 event pairs, 16398 based on Foata normal form. 0/45143 useless extension candidates. Maximal degree in co-relation 49392. Up to 24624 conditions per place. [2020-10-16 03:18:09,701 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 12 selfloop transitions, 2 changer transitions 0/54 dead transitions. [2020-10-16 03:18:09,701 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 54 transitions, 364 flow [2020-10-16 03:18:09,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 03:18:09,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 03:18:09,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 537 transitions. [2020-10-16 03:18:09,702 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7047244094488189 [2020-10-16 03:18:09,702 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 537 transitions. [2020-10-16 03:18:09,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 537 transitions. [2020-10-16 03:18:09,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:18:09,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 537 transitions. [2020-10-16 03:18:09,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 03:18:09,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 03:18:09,704 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 03:18:09,705 INFO L185 Difference]: Start difference. First operand has 63 places, 51 transitions, 330 flow. Second operand 3 states and 537 transitions. [2020-10-16 03:18:09,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 54 transitions, 364 flow [2020-10-16 03:18:09,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 54 transitions, 364 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:18:09,727 INFO L241 Difference]: Finished difference. Result has 66 places, 52 transitions, 342 flow [2020-10-16 03:18:09,727 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=342, PETRI_PLACES=66, PETRI_TRANSITIONS=52} [2020-10-16 03:18:09,727 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 3 predicate places. [2020-10-16 03:18:09,727 INFO L481 AbstractCegarLoop]: Abstraction has has 66 places, 52 transitions, 342 flow [2020-10-16 03:18:09,727 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 03:18:09,727 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:18:09,727 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:18:09,727 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2020-10-16 03:18:09,727 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:18:09,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:18:09,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1385925186, now seen corresponding path program 1 times [2020-10-16 03:18:09,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:18:09,728 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842410085] [2020-10-16 03:18:09,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:18:09,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:09,745 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 03:18:09,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842410085] [2020-10-16 03:18:09,746 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:18:09,746 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:18:09,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442112852] [2020-10-16 03:18:09,747 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:18:09,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:18:09,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:18:09,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:18:09,749 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:18:09,749 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 52 transitions, 342 flow. Second operand 4 states. [2020-10-16 03:18:09,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:18:09,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:18:09,749 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:18:19,749 INFO L129 PetriNetUnfolder]: 24642/57659 cut-off events. [2020-10-16 03:18:19,750 INFO L130 PetriNetUnfolder]: For 25006/25006 co-relation queries the response was YES. [2020-10-16 03:18:20,096 INFO L80 FinitePrefix]: Finished finitePrefix Result has 111251 conditions, 57659 events. 24642/57659 cut-off events. For 25006/25006 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 605006 event pairs, 16464 based on Foata normal form. 0/49469 useless extension candidates. Maximal degree in co-relation 111219. Up to 24672 conditions per place. [2020-10-16 03:18:20,251 INFO L132 encePairwiseOnDemand]: 247/254 looper letters, 12 selfloop transitions, 6 changer transitions 0/58 dead transitions. [2020-10-16 03:18:20,252 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 58 transitions, 390 flow [2020-10-16 03:18:20,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:18:20,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:18:20,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 716 transitions. [2020-10-16 03:18:20,253 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7047244094488189 [2020-10-16 03:18:20,253 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 716 transitions. [2020-10-16 03:18:20,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 716 transitions. [2020-10-16 03:18:20,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:18:20,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 716 transitions. [2020-10-16 03:18:20,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:18:20,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:18:20,257 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:18:20,257 INFO L185 Difference]: Start difference. First operand has 66 places, 52 transitions, 342 flow. Second operand 4 states and 716 transitions. [2020-10-16 03:18:20,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 58 transitions, 390 flow [2020-10-16 03:18:20,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 58 transitions, 388 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:18:20,267 INFO L241 Difference]: Finished difference. Result has 69 places, 54 transitions, 368 flow [2020-10-16 03:18:20,267 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=368, PETRI_PLACES=69, PETRI_TRANSITIONS=54} [2020-10-16 03:18:20,268 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 6 predicate places. [2020-10-16 03:18:20,268 INFO L481 AbstractCegarLoop]: Abstraction has has 69 places, 54 transitions, 368 flow [2020-10-16 03:18:20,268 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:18:20,268 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:18:20,268 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:18:20,268 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2020-10-16 03:18:20,268 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:18:20,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:18:20,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1560637664, now seen corresponding path program 1 times [2020-10-16 03:18:20,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:18:20,269 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039957039] [2020-10-16 03:18:20,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:18:20,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:20,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:18:20,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039957039] [2020-10-16 03:18:20,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009062658] [2020-10-16 03:18:20,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:18:20,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:20,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 03:18:20,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:18:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:18:20,442 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:18:20,442 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 03:18:20,443 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314219480] [2020-10-16 03:18:20,443 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 03:18:20,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:18:20,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 03:18:20,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2020-10-16 03:18:20,444 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:18:20,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 54 transitions, 368 flow. Second operand 6 states. [2020-10-16 03:18:20,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:18:20,445 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:18:20,445 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:18:27,584 INFO L129 PetriNetUnfolder]: 24641/57653 cut-off events. [2020-10-16 03:18:27,584 INFO L130 PetriNetUnfolder]: For 29178/29178 co-relation queries the response was YES. [2020-10-16 03:18:27,930 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135965 conditions, 57653 events. 24641/57653 cut-off events. For 29178/29178 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 604939 event pairs, 16464 based on Foata normal form. 1/53559 useless extension candidates. Maximal degree in co-relation 69726. Up to 28797 conditions per place. [2020-10-16 03:18:28,089 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 16 selfloop transitions, 3 changer transitions 0/59 dead transitions. [2020-10-16 03:18:28,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 418 flow [2020-10-16 03:18:28,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 03:18:28,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 03:18:28,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 714 transitions. [2020-10-16 03:18:28,090 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.702755905511811 [2020-10-16 03:18:28,090 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 714 transitions. [2020-10-16 03:18:28,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 714 transitions. [2020-10-16 03:18:28,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:18:28,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 714 transitions. [2020-10-16 03:18:28,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 03:18:28,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 03:18:28,093 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 03:18:28,093 INFO L185 Difference]: Start difference. First operand has 69 places, 54 transitions, 368 flow. Second operand 4 states and 714 transitions. [2020-10-16 03:18:28,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 418 flow [2020-10-16 03:18:28,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 59 transitions, 417 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 03:18:28,124 INFO L241 Difference]: Finished difference. Result has 72 places, 55 transitions, 383 flow [2020-10-16 03:18:28,125 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=383, PETRI_PLACES=72, PETRI_TRANSITIONS=55} [2020-10-16 03:18:28,125 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 9 predicate places. [2020-10-16 03:18:28,125 INFO L481 AbstractCegarLoop]: Abstraction has has 72 places, 55 transitions, 383 flow [2020-10-16 03:18:28,125 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 03:18:28,125 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:18:28,125 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:18:28,325 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2020-10-16 03:18:28,326 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:18:28,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:18:28,326 INFO L82 PathProgramCache]: Analyzing trace with hash -804550366, now seen corresponding path program 1 times [2020-10-16 03:18:28,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:18:28,327 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589303008] [2020-10-16 03:18:28,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:18:28,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:28,351 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:18:28,351 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589303008] [2020-10-16 03:18:28,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332626348] [2020-10-16 03:18:28,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:18:28,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:28,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 03:18:28,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:18:28,518 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:18:28,519 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:18:28,519 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 03:18:28,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733763508] [2020-10-16 03:18:28,520 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 03:18:28,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:18:28,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 03:18:28,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2020-10-16 03:18:28,522 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:18:28,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 55 transitions, 383 flow. Second operand 8 states. [2020-10-16 03:18:28,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:18:28,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:18:28,522 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:18:37,136 INFO L129 PetriNetUnfolder]: 24639/57644 cut-off events. [2020-10-16 03:18:37,137 INFO L130 PetriNetUnfolder]: For 29203/29203 co-relation queries the response was YES. [2020-10-16 03:18:37,486 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135968 conditions, 57644 events. 24639/57644 cut-off events. For 29203/29203 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 605114 event pairs, 16465 based on Foata normal form. 1/53550 useless extension candidates. Maximal degree in co-relation 135915. Up to 28789 conditions per place. [2020-10-16 03:18:37,640 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 18 selfloop transitions, 4 changer transitions 0/62 dead transitions. [2020-10-16 03:18:37,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 445 flow [2020-10-16 03:18:37,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:18:37,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:18:37,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 891 transitions. [2020-10-16 03:18:37,642 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7015748031496063 [2020-10-16 03:18:37,642 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 891 transitions. [2020-10-16 03:18:37,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 891 transitions. [2020-10-16 03:18:37,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:18:37,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 891 transitions. [2020-10-16 03:18:37,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:18:37,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:18:37,645 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:18:37,645 INFO L185 Difference]: Start difference. First operand has 72 places, 55 transitions, 383 flow. Second operand 5 states and 891 transitions. [2020-10-16 03:18:37,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 445 flow [2020-10-16 03:18:37,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 62 transitions, 439 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-16 03:18:37,683 INFO L241 Difference]: Finished difference. Result has 75 places, 56 transitions, 397 flow [2020-10-16 03:18:37,684 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=397, PETRI_PLACES=75, PETRI_TRANSITIONS=56} [2020-10-16 03:18:37,684 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 12 predicate places. [2020-10-16 03:18:37,684 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 56 transitions, 397 flow [2020-10-16 03:18:37,684 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 03:18:37,684 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:18:37,684 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:18:37,892 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:18:37,893 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:18:37,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:18:37,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1912738203, now seen corresponding path program 1 times [2020-10-16 03:18:37,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:18:37,894 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491400531] [2020-10-16 03:18:37,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:18:37,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:37,925 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:18:37,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491400531] [2020-10-16 03:18:37,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847783685] [2020-10-16 03:18:37,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:18:38,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:38,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 03:18:38,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:18:38,112 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:18:38,113 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:18:38,113 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 03:18:38,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201196062] [2020-10-16 03:18:38,113 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 03:18:38,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:18:38,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 03:18:38,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2020-10-16 03:18:38,115 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:18:38,116 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 56 transitions, 397 flow. Second operand 10 states. [2020-10-16 03:18:38,116 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:18:38,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:18:38,116 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:18:44,956 INFO L129 PetriNetUnfolder]: 24636/57632 cut-off events. [2020-10-16 03:18:44,956 INFO L130 PetriNetUnfolder]: For 29229/29229 co-relation queries the response was YES. [2020-10-16 03:18:45,364 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135959 conditions, 57632 events. 24636/57632 cut-off events. For 29229/29229 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 605685 event pairs, 16469 based on Foata normal form. 1/53538 useless extension candidates. Maximal degree in co-relation 135888. Up to 28780 conditions per place. [2020-10-16 03:18:45,532 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 20 selfloop transitions, 5 changer transitions 0/65 dead transitions. [2020-10-16 03:18:45,532 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 65 transitions, 471 flow [2020-10-16 03:18:45,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 03:18:45,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 03:18:45,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1068 transitions. [2020-10-16 03:18:45,533 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7007874015748031 [2020-10-16 03:18:45,533 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1068 transitions. [2020-10-16 03:18:45,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1068 transitions. [2020-10-16 03:18:45,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:18:45,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1068 transitions. [2020-10-16 03:18:45,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 03:18:45,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 03:18:45,535 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 03:18:45,536 INFO L185 Difference]: Start difference. First operand has 75 places, 56 transitions, 397 flow. Second operand 6 states and 1068 transitions. [2020-10-16 03:18:45,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 65 transitions, 471 flow [2020-10-16 03:18:45,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 65 transitions, 461 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-16 03:18:45,565 INFO L241 Difference]: Finished difference. Result has 78 places, 57 transitions, 411 flow [2020-10-16 03:18:45,565 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=411, PETRI_PLACES=78, PETRI_TRANSITIONS=57} [2020-10-16 03:18:45,565 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 15 predicate places. [2020-10-16 03:18:45,565 INFO L481 AbstractCegarLoop]: Abstraction has has 78 places, 57 transitions, 411 flow [2020-10-16 03:18:45,565 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 03:18:45,565 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:18:45,565 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:18:45,766 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:18:45,766 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:18:45,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:18:45,767 INFO L82 PathProgramCache]: Analyzing trace with hash 563912595, now seen corresponding path program 1 times [2020-10-16 03:18:45,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:18:45,767 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556237650] [2020-10-16 03:18:45,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:18:45,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:45,809 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:18:45,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556237650] [2020-10-16 03:18:45,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176330967] [2020-10-16 03:18:45,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:18:45,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:45,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 03:18:45,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:18:46,003 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:18:46,004 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:18:46,004 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 03:18:46,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995844967] [2020-10-16 03:18:46,004 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 03:18:46,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:18:46,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 03:18:46,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2020-10-16 03:18:46,006 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:18:46,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 57 transitions, 411 flow. Second operand 12 states. [2020-10-16 03:18:46,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:18:46,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:18:46,007 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:18:52,978 INFO L129 PetriNetUnfolder]: 24632/57617 cut-off events. [2020-10-16 03:18:52,978 INFO L130 PetriNetUnfolder]: For 29256/29256 co-relation queries the response was YES. [2020-10-16 03:18:53,385 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135939 conditions, 57617 events. 24632/57617 cut-off events. For 29256/29256 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 606105 event pairs, 16480 based on Foata normal form. 1/53523 useless extension candidates. Maximal degree in co-relation 135849. Up to 28770 conditions per place. [2020-10-16 03:18:53,548 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 22 selfloop transitions, 6 changer transitions 0/68 dead transitions. [2020-10-16 03:18:53,548 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 68 transitions, 497 flow [2020-10-16 03:18:53,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 03:18:53,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 03:18:53,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1245 transitions. [2020-10-16 03:18:53,549 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7002249718785152 [2020-10-16 03:18:53,549 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1245 transitions. [2020-10-16 03:18:53,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1245 transitions. [2020-10-16 03:18:53,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:18:53,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1245 transitions. [2020-10-16 03:18:53,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 03:18:53,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 03:18:53,551 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 03:18:53,551 INFO L185 Difference]: Start difference. First operand has 78 places, 57 transitions, 411 flow. Second operand 7 states and 1245 transitions. [2020-10-16 03:18:53,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 68 transitions, 497 flow [2020-10-16 03:18:53,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 68 transitions, 483 flow, removed 3 selfloop flow, removed 4 redundant places. [2020-10-16 03:18:53,576 INFO L241 Difference]: Finished difference. Result has 81 places, 58 transitions, 425 flow [2020-10-16 03:18:53,576 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=425, PETRI_PLACES=81, PETRI_TRANSITIONS=58} [2020-10-16 03:18:53,576 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 18 predicate places. [2020-10-16 03:18:53,577 INFO L481 AbstractCegarLoop]: Abstraction has has 81 places, 58 transitions, 425 flow [2020-10-16 03:18:53,577 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 03:18:53,577 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:18:53,577 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:18:53,783 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-16 03:18:53,784 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:18:53,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:18:53,785 INFO L82 PathProgramCache]: Analyzing trace with hash 1737497838, now seen corresponding path program 1 times [2020-10-16 03:18:53,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:18:53,785 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493917397] [2020-10-16 03:18:53,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:18:53,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:53,849 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:18:53,849 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493917397] [2020-10-16 03:18:53,850 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475843699] [2020-10-16 03:18:53,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:18:53,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:18:53,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 03:18:53,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:18:54,074 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:18:54,075 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:18:54,075 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:18:54,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80189123] [2020-10-16 03:18:54,075 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 03:18:54,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:18:54,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 03:18:54,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=106, Unknown=0, NotChecked=0, Total=182 [2020-10-16 03:18:54,078 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:18:54,080 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 58 transitions, 425 flow. Second operand 14 states. [2020-10-16 03:18:54,080 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:18:54,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:18:54,080 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:19:02,710 INFO L129 PetriNetUnfolder]: 24627/57599 cut-off events. [2020-10-16 03:19:02,710 INFO L130 PetriNetUnfolder]: For 29281/29281 co-relation queries the response was YES. [2020-10-16 03:19:03,167 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135908 conditions, 57599 events. 24627/57599 cut-off events. For 29281/29281 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 607573 event pairs, 16506 based on Foata normal form. 1/53505 useless extension candidates. Maximal degree in co-relation 135798. Up to 28759 conditions per place. [2020-10-16 03:19:03,343 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 24 selfloop transitions, 7 changer transitions 0/71 dead transitions. [2020-10-16 03:19:03,344 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 71 transitions, 523 flow [2020-10-16 03:19:03,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 03:19:03,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 03:19:03,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1422 transitions. [2020-10-16 03:19:03,346 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6998031496062992 [2020-10-16 03:19:03,346 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1422 transitions. [2020-10-16 03:19:03,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1422 transitions. [2020-10-16 03:19:03,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:19:03,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1422 transitions. [2020-10-16 03:19:03,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 03:19:03,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 03:19:03,349 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 03:19:03,350 INFO L185 Difference]: Start difference. First operand has 81 places, 58 transitions, 425 flow. Second operand 8 states and 1422 transitions. [2020-10-16 03:19:03,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 71 transitions, 523 flow [2020-10-16 03:19:03,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 71 transitions, 505 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-16 03:19:03,394 INFO L241 Difference]: Finished difference. Result has 84 places, 59 transitions, 439 flow [2020-10-16 03:19:03,394 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=439, PETRI_PLACES=84, PETRI_TRANSITIONS=59} [2020-10-16 03:19:03,395 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 21 predicate places. [2020-10-16 03:19:03,395 INFO L481 AbstractCegarLoop]: Abstraction has has 84 places, 59 transitions, 439 flow [2020-10-16 03:19:03,395 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 03:19:03,395 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:19:03,395 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:19:03,602 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-10-16 03:19:03,603 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:19:03,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:19:03,603 INFO L82 PathProgramCache]: Analyzing trace with hash -1865358488, now seen corresponding path program 1 times [2020-10-16 03:19:03,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:19:03,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719090391] [2020-10-16 03:19:03,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:19:03,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:19:03,670 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:19:03,671 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719090391] [2020-10-16 03:19:03,671 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130420820] [2020-10-16 03:19:03,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:19:03,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:19:03,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 03:19:03,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:19:03,916 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:19:03,917 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:19:03,917 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:19:03,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212624484] [2020-10-16 03:19:03,917 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 03:19:03,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:19:03,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 03:19:03,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=141, Unknown=0, NotChecked=0, Total=240 [2020-10-16 03:19:03,920 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:19:03,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 59 transitions, 439 flow. Second operand 16 states. [2020-10-16 03:19:03,922 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:19:03,922 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:19:03,922 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:19:12,004 INFO L129 PetriNetUnfolder]: 24621/57578 cut-off events. [2020-10-16 03:19:12,004 INFO L130 PetriNetUnfolder]: For 29301/29301 co-relation queries the response was YES. [2020-10-16 03:19:12,418 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135866 conditions, 57578 events. 24621/57578 cut-off events. For 29301/29301 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 609953 event pairs, 16563 based on Foata normal form. 1/53484 useless extension candidates. Maximal degree in co-relation 135735. Up to 28747 conditions per place. [2020-10-16 03:19:12,578 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 26 selfloop transitions, 8 changer transitions 0/74 dead transitions. [2020-10-16 03:19:12,578 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 74 transitions, 549 flow [2020-10-16 03:19:12,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 03:19:12,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 03:19:12,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1599 transitions. [2020-10-16 03:19:12,580 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.699475065616798 [2020-10-16 03:19:12,580 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1599 transitions. [2020-10-16 03:19:12,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1599 transitions. [2020-10-16 03:19:12,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:19:12,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1599 transitions. [2020-10-16 03:19:12,582 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 03:19:12,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 03:19:12,583 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 03:19:12,584 INFO L185 Difference]: Start difference. First operand has 84 places, 59 transitions, 439 flow. Second operand 9 states and 1599 transitions. [2020-10-16 03:19:12,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 74 transitions, 549 flow [2020-10-16 03:19:12,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 74 transitions, 527 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-16 03:19:12,607 INFO L241 Difference]: Finished difference. Result has 87 places, 60 transitions, 453 flow [2020-10-16 03:19:12,607 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=453, PETRI_PLACES=87, PETRI_TRANSITIONS=60} [2020-10-16 03:19:12,607 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 24 predicate places. [2020-10-16 03:19:12,608 INFO L481 AbstractCegarLoop]: Abstraction has has 87 places, 60 transitions, 453 flow [2020-10-16 03:19:12,608 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:19:12,608 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:19:12,608 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:19:12,808 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,47 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:19:12,809 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:19:12,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:19:12,809 INFO L82 PathProgramCache]: Analyzing trace with hash 499553915, now seen corresponding path program 1 times [2020-10-16 03:19:12,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:19:12,810 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157891938] [2020-10-16 03:19:12,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:19:12,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:19:12,889 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:19:12,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157891938] [2020-10-16 03:19:12,890 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454762369] [2020-10-16 03:19:12,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:19:13,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:19:13,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:19:13,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:19:13,147 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:19:13,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:19:13,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2020-10-16 03:19:13,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827100424] [2020-10-16 03:19:13,148 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:19:13,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:19:13,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:19:13,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2020-10-16 03:19:13,150 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:19:13,151 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 60 transitions, 453 flow. Second operand 18 states. [2020-10-16 03:19:13,151 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:19:13,151 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:19:13,151 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:19:22,378 INFO L129 PetriNetUnfolder]: 24614/57554 cut-off events. [2020-10-16 03:19:22,379 INFO L130 PetriNetUnfolder]: For 29313/29313 co-relation queries the response was YES. [2020-10-16 03:19:22,865 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135813 conditions, 57554 events. 24614/57554 cut-off events. For 29313/29313 co-relation queries the response was YES. Maximal size of possible extension queue 1504. Compared 614781 event pairs, 16683 based on Foata normal form. 1/53460 useless extension candidates. Maximal degree in co-relation 135660. Up to 28734 conditions per place. [2020-10-16 03:19:23,046 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 28 selfloop transitions, 9 changer transitions 0/77 dead transitions. [2020-10-16 03:19:23,046 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 77 transitions, 575 flow [2020-10-16 03:19:23,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 03:19:23,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 03:19:23,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1776 transitions. [2020-10-16 03:19:23,048 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6992125984251969 [2020-10-16 03:19:23,048 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1776 transitions. [2020-10-16 03:19:23,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1776 transitions. [2020-10-16 03:19:23,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:19:23,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1776 transitions. [2020-10-16 03:19:23,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 03:19:23,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 03:19:23,051 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 03:19:23,051 INFO L185 Difference]: Start difference. First operand has 87 places, 60 transitions, 453 flow. Second operand 10 states and 1776 transitions. [2020-10-16 03:19:23,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 77 transitions, 575 flow [2020-10-16 03:19:23,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 77 transitions, 549 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-16 03:19:23,074 INFO L241 Difference]: Finished difference. Result has 90 places, 61 transitions, 467 flow [2020-10-16 03:19:23,074 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=467, PETRI_PLACES=90, PETRI_TRANSITIONS=61} [2020-10-16 03:19:23,075 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 27 predicate places. [2020-10-16 03:19:23,075 INFO L481 AbstractCegarLoop]: Abstraction has has 90 places, 61 transitions, 467 flow [2020-10-16 03:19:23,075 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 03:19:23,075 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:19:23,075 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:19:23,281 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:19:23,282 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:19:23,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:19:23,282 INFO L82 PathProgramCache]: Analyzing trace with hash 675552953, now seen corresponding path program 1 times [2020-10-16 03:19:23,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:19:23,283 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673159392] [2020-10-16 03:19:23,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:19:23,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:19:23,377 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:19:23,378 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673159392] [2020-10-16 03:19:23,378 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435910168] [2020-10-16 03:19:23,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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:19:23,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:19:23,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:19:23,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:19:23,664 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:19:23,664 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:19:23,664 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2020-10-16 03:19:23,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57759304] [2020-10-16 03:19:23,665 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 03:19:23,665 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:19:23,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 03:19:23,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=226, Unknown=0, NotChecked=0, Total=380 [2020-10-16 03:19:23,667 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:19:23,668 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 61 transitions, 467 flow. Second operand 20 states. [2020-10-16 03:19:23,668 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:19:23,668 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:19:23,668 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:19:30,980 INFO L129 PetriNetUnfolder]: 24606/57527 cut-off events. [2020-10-16 03:19:30,981 INFO L130 PetriNetUnfolder]: For 29314/29314 co-relation queries the response was YES. [2020-10-16 03:19:31,489 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135749 conditions, 57527 events. 24606/57527 cut-off events. For 29314/29314 co-relation queries the response was YES. Maximal size of possible extension queue 1558. Compared 624516 event pairs, 16930 based on Foata normal form. 1/53433 useless extension candidates. Maximal degree in co-relation 135573. Up to 28720 conditions per place. [2020-10-16 03:19:32,987 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 30 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2020-10-16 03:19:32,988 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 80 transitions, 601 flow [2020-10-16 03:19:32,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 03:19:32,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 03:19:32,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1953 transitions. [2020-10-16 03:19:32,990 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6989978525411596 [2020-10-16 03:19:32,990 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1953 transitions. [2020-10-16 03:19:32,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1953 transitions. [2020-10-16 03:19:32,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:19:32,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1953 transitions. [2020-10-16 03:19:32,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 03:19:32,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 03:19:32,995 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 03:19:32,995 INFO L185 Difference]: Start difference. First operand has 90 places, 61 transitions, 467 flow. Second operand 11 states and 1953 transitions. [2020-10-16 03:19:32,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 80 transitions, 601 flow [2020-10-16 03:19:33,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 80 transitions, 571 flow, removed 7 selfloop flow, removed 8 redundant places. [2020-10-16 03:19:33,024 INFO L241 Difference]: Finished difference. Result has 93 places, 62 transitions, 481 flow [2020-10-16 03:19:33,024 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=481, PETRI_PLACES=93, PETRI_TRANSITIONS=62} [2020-10-16 03:19:33,025 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 30 predicate places. [2020-10-16 03:19:33,025 INFO L481 AbstractCegarLoop]: Abstraction has has 93 places, 62 transitions, 481 flow [2020-10-16 03:19:33,025 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 03:19:33,025 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:19:33,025 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:19:33,240 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:19:33,241 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:19:33,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:19:33,241 INFO L82 PathProgramCache]: Analyzing trace with hash -141232884, now seen corresponding path program 1 times [2020-10-16 03:19:33,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:19:33,242 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112030144] [2020-10-16 03:19:33,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:19:33,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:19:33,349 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:19:33,349 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112030144] [2020-10-16 03:19:33,349 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403317092] [2020-10-16 03:19:33,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:19:33,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:19:33,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 03:19:33,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:19:33,665 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:19:33,665 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:19:33,666 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-10-16 03:19:33,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179655724] [2020-10-16 03:19:33,666 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 03:19:33,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:19:33,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 03:19:33,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=276, Unknown=0, NotChecked=0, Total=462 [2020-10-16 03:19:33,669 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:19:33,670 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 62 transitions, 481 flow. Second operand 22 states. [2020-10-16 03:19:33,670 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:19:33,670 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:19:33,670 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:19:44,563 INFO L129 PetriNetUnfolder]: 24597/57497 cut-off events. [2020-10-16 03:19:44,564 INFO L130 PetriNetUnfolder]: For 29301/29301 co-relation queries the response was YES. [2020-10-16 03:19:45,030 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135674 conditions, 57497 events. 24597/57497 cut-off events. For 29301/29301 co-relation queries the response was YES. Maximal size of possible extension queue 1738. Compared 638777 event pairs, 17432 based on Foata normal form. 1/53403 useless extension candidates. Maximal degree in co-relation 135474. Up to 28705 conditions per place. [2020-10-16 03:19:45,195 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 32 selfloop transitions, 11 changer transitions 0/83 dead transitions. [2020-10-16 03:19:45,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 83 transitions, 627 flow [2020-10-16 03:19:45,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 03:19:45,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 03:19:45,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2130 transitions. [2020-10-16 03:19:45,197 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6988188976377953 [2020-10-16 03:19:45,197 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2130 transitions. [2020-10-16 03:19:45,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2130 transitions. [2020-10-16 03:19:45,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:19:45,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2130 transitions. [2020-10-16 03:19:45,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 03:19:45,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 03:19:45,202 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 03:19:45,202 INFO L185 Difference]: Start difference. First operand has 93 places, 62 transitions, 481 flow. Second operand 12 states and 2130 transitions. [2020-10-16 03:19:45,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 83 transitions, 627 flow [2020-10-16 03:19:45,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 83 transitions, 593 flow, removed 8 selfloop flow, removed 9 redundant places. [2020-10-16 03:19:45,247 INFO L241 Difference]: Finished difference. Result has 96 places, 63 transitions, 495 flow [2020-10-16 03:19:45,247 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=495, PETRI_PLACES=96, PETRI_TRANSITIONS=63} [2020-10-16 03:19:45,247 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 33 predicate places. [2020-10-16 03:19:45,247 INFO L481 AbstractCegarLoop]: Abstraction has has 96 places, 63 transitions, 495 flow [2020-10-16 03:19:45,247 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 03:19:45,247 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:19:45,247 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:19:45,448 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:19:45,448 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:19:45,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:19:45,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1167224918, now seen corresponding path program 1 times [2020-10-16 03:19:45,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:19:45,450 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554177079] [2020-10-16 03:19:45,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:19:45,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:19:45,581 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:19:45,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554177079] [2020-10-16 03:19:45,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976823589] [2020-10-16 03:19:45,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:19:45,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:19:45,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 03:19:45,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:19:45,940 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:19:45,940 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:19:45,941 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2020-10-16 03:19:45,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550137553] [2020-10-16 03:19:45,941 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 03:19:45,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:19:45,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 03:19:45,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=331, Unknown=0, NotChecked=0, Total=552 [2020-10-16 03:19:45,946 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-16 03:19:45,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 63 transitions, 495 flow. Second operand 24 states. [2020-10-16 03:19:45,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:19:45,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-16 03:19:45,950 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:19:53,780 INFO L129 PetriNetUnfolder]: 24587/57464 cut-off events. [2020-10-16 03:19:53,780 INFO L130 PetriNetUnfolder]: For 29271/29271 co-relation queries the response was YES. [2020-10-16 03:19:54,304 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135588 conditions, 57464 events. 24587/57464 cut-off events. For 29271/29271 co-relation queries the response was YES. Maximal size of possible extension queue 1912. Compared 656134 event pairs, 18445 based on Foata normal form. 1/53370 useless extension candidates. Maximal degree in co-relation 135363. Up to 28689 conditions per place. [2020-10-16 03:19:54,474 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 34 selfloop transitions, 12 changer transitions 0/86 dead transitions. [2020-10-16 03:19:54,474 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 86 transitions, 653 flow [2020-10-16 03:19:54,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 03:19:54,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 03:19:54,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2307 transitions. [2020-10-16 03:19:54,476 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6986674742580254 [2020-10-16 03:19:54,476 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2307 transitions. [2020-10-16 03:19:54,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2307 transitions. [2020-10-16 03:19:54,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:19:54,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2307 transitions. [2020-10-16 03:19:54,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 03:19:54,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 03:19:54,479 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 03:19:54,479 INFO L185 Difference]: Start difference. First operand has 96 places, 63 transitions, 495 flow. Second operand 13 states and 2307 transitions. [2020-10-16 03:19:54,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 86 transitions, 653 flow [2020-10-16 03:19:54,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 86 transitions, 615 flow, removed 9 selfloop flow, removed 10 redundant places. [2020-10-16 03:19:54,539 INFO L241 Difference]: Finished difference. Result has 99 places, 64 transitions, 509 flow [2020-10-16 03:19:54,539 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=509, PETRI_PLACES=99, PETRI_TRANSITIONS=64} [2020-10-16 03:19:54,539 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 36 predicate places. [2020-10-16 03:19:54,539 INFO L481 AbstractCegarLoop]: Abstraction has has 99 places, 64 transitions, 509 flow [2020-10-16 03:19:54,539 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 03:19:54,539 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:19:54,539 INFO L255 CegarLoopForPetriNet]: trace histogram [13, 13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:19:54,740 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:19:54,740 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:19:54,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:19:54,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1125001920, now seen corresponding path program 1 times [2020-10-16 03:19:54,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:19:54,741 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289619248] [2020-10-16 03:19:54,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:19:54,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:19:54,764 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:19:54,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:19:54,796 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:19:54,814 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:19:54,815 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:19:54,815 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2020-10-16 03:19:54,815 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 03:19:54,816 WARN L371 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:19:54,816 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2020-10-16 03:19:54,829 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,829 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,829 WARN L313 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,829 WARN L313 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,830 WARN L313 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,830 WARN L313 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,831 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,831 WARN L313 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,831 WARN L313 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,831 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,831 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,831 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,831 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,831 WARN L313 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,831 WARN L313 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,832 WARN L313 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,832 WARN L313 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,833 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,833 WARN L313 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,833 WARN L313 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,833 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,833 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,833 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,833 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,833 WARN L313 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,833 WARN L313 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,834 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,834 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,834 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,834 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,834 WARN L313 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,834 WARN L313 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,834 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,834 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,835 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,835 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,835 WARN L313 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,835 WARN L313 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,835 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,835 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,835 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,835 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,835 WARN L313 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,836 WARN L313 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,836 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,836 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,836 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,836 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,836 WARN L313 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,836 WARN L313 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,836 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,837 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,837 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,837 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,837 WARN L313 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,837 WARN L313 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,837 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,837 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,837 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,837 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,838 WARN L313 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,838 WARN L313 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,838 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,838 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,838 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,838 WARN L313 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,838 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,839 WARN L313 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,840 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,840 WARN L313 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,841 WARN L313 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,841 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,842 WARN L313 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,842 WARN L313 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,842 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,843 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,844 WARN L313 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,844 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,844 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,845 WARN L313 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,846 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,846 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,846 WARN L313 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,846 WARN L313 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,847 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,847 WARN L313 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,847 WARN L313 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,847 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,848 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,849 WARN L313 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,849 WARN L313 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,849 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,850 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,850 WARN L313 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,850 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,850 WARN L313 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,851 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,851 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,852 WARN L313 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,852 WARN L313 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,853 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,853 WARN L313 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,853 WARN L313 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,853 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,854 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,854 WARN L313 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,854 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,854 WARN L313 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,855 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,856 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,856 WARN L313 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,856 WARN L313 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,857 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,857 WARN L313 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,857 WARN L313 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,857 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:19:54,870 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 03:19:54,870 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:19:54,871 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:19:54,871 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:19:54,871 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:19:54,871 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:19:54,871 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:19:54,871 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:19:54,872 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:19:54,874 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 163 places, 156 transitions, 572 flow [2020-10-16 03:21:28,903 INFO L129 PetriNetUnfolder]: 77854/323866 cut-off events. [2020-10-16 03:21:28,903 INFO L130 PetriNetUnfolder]: For 53690/53690 co-relation queries the response was YES. [2020-10-16 03:21:32,159 INFO L80 FinitePrefix]: Finished finitePrefix Result has 377245 conditions, 323866 events. 77854/323866 cut-off events. For 53690/53690 co-relation queries the response was YES. Maximal size of possible extension queue 5320. Compared 5300101 event pairs, 36879 based on Foata normal form. 0/274684 useless extension candidates. Maximal degree in co-relation 184673. Up to 53248 conditions per place. [2020-10-16 03:21:32,159 INFO L82 GeneralOperation]: Start removeDead. Operand has 163 places, 156 transitions, 572 flow [2020-10-16 03:21:32,962 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 157 places, 149 transitions, 558 flow [2020-10-16 03:21:32,962 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:21:32,962 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 157 places, 149 transitions, 558 flow [2020-10-16 03:21:32,962 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 157 places, 149 transitions, 558 flow [2020-10-16 03:21:32,962 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 157 places, 149 transitions, 558 flow [2020-10-16 03:22:43,774 INFO L129 PetriNetUnfolder]: 69662/266522 cut-off events. [2020-10-16 03:22:43,775 INFO L130 PetriNetUnfolder]: For 53690/53690 co-relation queries the response was YES. [2020-10-16 03:22:46,414 INFO L80 FinitePrefix]: Finished finitePrefix Result has 319901 conditions, 266522 events. 69662/266522 cut-off events. For 53690/53690 co-relation queries the response was YES. Maximal size of possible extension queue 4066. Compared 4161336 event pairs, 36879 based on Foata normal form. 0/233724 useless extension candidates. Maximal degree in co-relation 156001. Up to 53248 conditions per place. [2020-10-16 03:22:53,790 INFO L117 LiptonReduction]: Number of co-enabled transitions 8632 [2020-10-16 03:22:54,106 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:54,126 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:22:54,129 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:54,147 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:22:54,148 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:54,148 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:22:54,156 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:54,178 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:22:54,181 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:54,199 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:22:54,200 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:54,200 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:22:57,874 WARN L193 SmtUtils]: Spent 1.48 s on a formula simplification that was a NOOP. DAG size: 45 [2020-10-16 03:22:57,952 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:57,975 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:22:57,978 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:57,996 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:22:57,996 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:57,996 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:22:58,004 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:58,025 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:22:58,029 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:58,046 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:22:58,047 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:22:58,047 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 03:23:00,291 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,316 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,319 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,338 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,339 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,339 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,345 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,370 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,373 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,391 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,392 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,392 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,400 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,427 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,429 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,449 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,449 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,450 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,455 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,478 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,481 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,500 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,501 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,501 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,508 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,535 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,538 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,559 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,559 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,560 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,566 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,595 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,598 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,617 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,618 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,618 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,624 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,649 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,651 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,670 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,671 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,671 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,677 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,704 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,707 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,729 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,729 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,730 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,787 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,816 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,819 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,839 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,839 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,840 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,846 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,873 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,877 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,897 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,897 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,898 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,905 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,931 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,934 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,953 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,954 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,954 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:00,962 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:00,987 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:00,991 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,012 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,012 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,012 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,019 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,045 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,048 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,071 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,071 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,072 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,080 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,104 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,107 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,129 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,130 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,130 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,138 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,168 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,171 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,193 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,194 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,194 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,200 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,225 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,228 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,250 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,250 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,250 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,306 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,335 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,338 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,359 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,359 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,360 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,369 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,395 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,398 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,420 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,420 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,421 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,427 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,451 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,454 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,472 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,473 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,473 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,479 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,502 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,505 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,524 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,524 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,525 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,532 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,558 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,560 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,581 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,581 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,581 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,588 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,611 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,613 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,632 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,632 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,633 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,639 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,666 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,669 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,689 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,689 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,690 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,696 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,722 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,725 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,744 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,745 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,745 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,752 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,776 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,780 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,800 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,801 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,801 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,813 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,840 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,843 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,863 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,864 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,864 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,912 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,936 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,939 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,961 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,962 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,962 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:01,968 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:01,994 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:01,996 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,017 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,018 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,018 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,026 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,050 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,053 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,073 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,074 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,074 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,081 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,106 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,109 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,128 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,129 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,129 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,137 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,161 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,163 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,182 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,183 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,183 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,188 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,213 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,216 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,236 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,236 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,237 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,244 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,269 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,271 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,290 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,291 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,291 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,298 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,324 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,327 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,348 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,349 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,349 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,450 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,476 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,478 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,501 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,502 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,502 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,510 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,537 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,540 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,559 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,560 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,560 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,568 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,596 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,598 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,618 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,618 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,619 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,625 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:02,654 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,658 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:02,680 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,681 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:02,681 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-16 03:23:02,689 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:02,717 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,720 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:02,742 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,743 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:02,743 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-16 03:23:02,750 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,774 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,776 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,795 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,795 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,796 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,804 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,831 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,834 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,853 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,854 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,854 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,860 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,886 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,888 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,908 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,909 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:02,909 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:02,960 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:02,986 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:02,990 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:03,013 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:03,014 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:03,014 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:23:03,020 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:03,047 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:03,051 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:03,072 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:03,073 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:03,074 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:23:05,235 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,260 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,263 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,286 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,286 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,286 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,292 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,317 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,319 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,340 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,340 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,341 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,352 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,382 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,385 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,406 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,406 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,406 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,413 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,440 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,443 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,470 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,470 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,471 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,478 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,504 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,507 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,527 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,528 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,528 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,534 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,562 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,565 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,585 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,586 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,586 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,593 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,618 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,621 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,641 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,641 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,641 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,647 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,672 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,675 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,693 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,694 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,694 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,766 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,791 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,795 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,818 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,818 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,819 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,825 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,851 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,854 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,877 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,877 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,877 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,884 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,911 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,914 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,933 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,933 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,934 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,941 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,967 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,969 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,990 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:05,990 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:05,991 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:05,998 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,026 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,029 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,050 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,051 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,051 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,058 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,085 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,087 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,107 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,108 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,108 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,116 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,139 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,142 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,163 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,164 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,164 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,170 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,196 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,199 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,221 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,221 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,222 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,229 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,253 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,255 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,272 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,273 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,273 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,279 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,307 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,309 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,330 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,330 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,331 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,396 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,419 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,421 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,441 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,441 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,442 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,448 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,472 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,475 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,496 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,497 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,497 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,504 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,531 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,534 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,553 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,554 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,554 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,561 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,587 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,589 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,610 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,610 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,611 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,618 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,644 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,646 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,664 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,665 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,665 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,671 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,698 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,702 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,725 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,725 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,726 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,732 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,757 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,760 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,783 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,784 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,784 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,792 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,820 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,823 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,843 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,844 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,844 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,853 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,880 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,882 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,900 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,900 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,901 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:06,912 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,941 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,945 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,965 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:06,965 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:06,966 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:07,032 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:07,061 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:07,064 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:07,085 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:07,086 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:07,086 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:23:07,095 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:07,123 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:07,126 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:07,149 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:07,150 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:07,150 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 03:23:09,166 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,192 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,195 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,215 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,216 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,216 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:09,221 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,244 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,247 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,266 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,266 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,266 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:09,282 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,307 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,309 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,332 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,333 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,333 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:09,338 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,364 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,366 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,388 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,389 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,389 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:09,402 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,430 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,432 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,454 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,454 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,454 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:09,460 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,485 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,487 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,510 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,510 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,510 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:09,518 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:09,546 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,549 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:09,570 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,570 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:09,571 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-16 03:23:09,577 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,605 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,608 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,633 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,634 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,634 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:09,642 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,667 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,670 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,693 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,694 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,694 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:09,700 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,728 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,731 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,749 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,750 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,750 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:09,940 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,967 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,970 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,992 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:09,992 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:09,993 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:09,999 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:10,025 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,029 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:10,050 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,051 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:10,051 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-16 03:23:10,059 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,087 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,090 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,111 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,112 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,112 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,119 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,145 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,148 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,169 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,170 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,170 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,176 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,200 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,203 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,225 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,225 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,226 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,239 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,271 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,274 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,295 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,295 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,296 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,303 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,328 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,330 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,353 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,354 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,354 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,360 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,383 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,386 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,405 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,406 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,406 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,413 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,437 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,441 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,463 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,463 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,463 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,469 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,497 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,499 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,520 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,520 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,521 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,577 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,599 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,602 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,623 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,624 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,624 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,630 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,655 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,658 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,680 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,680 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,681 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,689 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,715 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,719 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,738 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,739 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,739 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,747 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,770 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,773 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,790 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,790 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,790 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,798 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,822 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,826 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,847 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,847 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,848 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,855 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,880 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,883 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,901 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,901 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,902 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,909 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,933 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,936 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,955 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,956 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,956 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:10,963 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:10,987 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:10,990 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,009 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,010 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,010 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,018 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,043 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,046 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,068 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,069 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,069 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,077 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,099 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,102 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,123 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,124 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,124 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,180 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,205 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,207 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,229 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,229 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,230 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,237 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,262 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,264 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,283 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,284 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,284 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,291 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,314 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,316 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,335 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,336 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,336 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,342 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,367 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,369 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,390 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,390 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,390 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,399 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,426 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,429 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,449 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,450 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,450 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,457 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,485 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,489 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,512 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,512 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,513 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,520 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,547 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,550 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,573 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,573 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,574 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,580 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,607 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,610 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,632 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,633 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,633 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,641 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,665 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,668 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,688 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,688 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,688 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,694 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,720 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,722 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,743 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,744 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:23:11,744 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-16 03:23:11,806 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:11,842 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,847 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:11,878 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,879 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:11,879 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:23:11,887 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:11,922 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,925 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:11,959 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:11,959 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:11,960 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:23:14,279 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:14,317 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:14,320 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:14,349 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:14,350 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:14,350 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 03:23:14,357 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:14,392 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:14,395 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:14,432 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:23:14,433 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:23:14,433 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 Received shutdown request... [2020-10-16 03:23:16,454 WARN L210 SmtUtils]: Removed 1 from assertion stack [2020-10-16 03:23:16,454 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-16 03:23:16,458 WARN L235 ceAbstractionStarter]: Timeout [2020-10-16 03:23:16,458 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 03:23:16 BasicIcfg [2020-10-16 03:23:16,458 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 03:23:16,459 INFO L168 Benchmark]: Toolchain (without parser) took 754213.02 ms. Allocated memory was 252.7 MB in the beginning and 8.0 GB in the end (delta: 7.8 GB). Free memory was 208.7 MB in the beginning and 3.4 GB in the end (delta: -3.2 GB). Peak memory consumption was 7.9 GB. Max. memory is 14.2 GB. [2020-10-16 03:23:16,460 INFO L168 Benchmark]: CDTParser took 0.48 ms. Allocated memory is still 252.7 MB. Free memory is still 229.1 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-16 03:23:16,460 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1010.67 ms. Allocated memory was 252.7 MB in the beginning and 320.3 MB in the end (delta: 67.6 MB). Free memory was 208.7 MB in the beginning and 232.8 MB in the end (delta: -24.2 MB). Peak memory consumption was 53.6 MB. Max. memory is 14.2 GB. [2020-10-16 03:23:16,460 INFO L168 Benchmark]: Boogie Procedure Inliner took 115.30 ms. Allocated memory is still 320.3 MB. Free memory was 232.8 MB in the beginning and 230.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-16 03:23:16,460 INFO L168 Benchmark]: Boogie Preprocessor took 48.77 ms. Allocated memory is still 320.3 MB. Free memory is still 230.3 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-16 03:23:16,460 INFO L168 Benchmark]: RCFGBuilder took 430.74 ms. Allocated memory is still 320.3 MB. Free memory was 230.3 MB in the beginning and 203.4 MB in the end (delta: 26.9 MB). Peak memory consumption was 26.9 MB. Max. memory is 14.2 GB. [2020-10-16 03:23:16,460 INFO L168 Benchmark]: TraceAbstraction took 752600.83 ms. Allocated memory was 320.3 MB in the beginning and 8.0 GB in the end (delta: 7.7 GB). Free memory was 203.4 MB in the beginning and 3.4 GB in the end (delta: -3.2 GB). Peak memory consumption was 7.8 GB. Max. memory is 14.2 GB. [2020-10-16 03:23:16,461 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.48 ms. Allocated memory is still 252.7 MB. Free memory is still 229.1 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 1010.67 ms. Allocated memory was 252.7 MB in the beginning and 320.3 MB in the end (delta: 67.6 MB). Free memory was 208.7 MB in the beginning and 232.8 MB in the end (delta: -24.2 MB). Peak memory consumption was 53.6 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 115.30 ms. Allocated memory is still 320.3 MB. Free memory was 232.8 MB in the beginning and 230.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 48.77 ms. Allocated memory is still 320.3 MB. Free memory is still 230.3 MB. There was no memory consumed. Max. memory is 14.2 GB. * RCFGBuilder took 430.74 ms. Allocated memory is still 320.3 MB. Free memory was 230.3 MB in the beginning and 203.4 MB in the end (delta: 26.9 MB). Peak memory consumption was 26.9 MB. Max. memory is 14.2 GB. * TraceAbstraction took 752600.83 ms. Allocated memory was 320.3 MB in the beginning and 8.0 GB in the end (delta: 7.7 GB). Free memory was 203.4 MB in the beginning and 3.4 GB in the end (delta: -3.2 GB). Peak memory consumption was 7.8 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 189 VarBasedMoverChecksPositive, 20 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 14 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.4s, 9 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 15.4s, 73 PlacesBefore, 17 PlacesAfterwards, 77 TransitionsBefore, 16 TransitionsAfterwards, 288 CoEnabledTransitionPairs, 7 FixpointIterations, 37 TrivialSequentialCompositions, 22 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 73 TotalNumberOfCompositions, 383 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 477 VarBasedMoverChecksPositive, 39 VarBasedMoverChecksNegative, 1 SemBasedMoverChecksPositive, 30 SemBasedMoverChecksNegative, 8 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 17.8s, 19 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 19.5s, 80 PlacesBefore, 23 PlacesAfterwards, 83 TransitionsBefore, 21 TransitionsAfterwards, 712 CoEnabledTransitionPairs, 5 FixpointIterations, 26 TrivialSequentialCompositions, 27 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 72 TotalNumberOfCompositions, 1093 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 696 VarBasedMoverChecksPositive, 25 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 20 SemBasedMoverChecksNegative, 5 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 10.9s, 31 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 12.6s, 87 PlacesBefore, 27 PlacesAfterwards, 89 TransitionsBefore, 24 TransitionsAfterwards, 1152 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 30 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 76 TotalNumberOfCompositions, 1689 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1075 VarBasedMoverChecksPositive, 37 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 30 SemBasedMoverChecksNegative, 7 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 15.3s, 55 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 17.6s, 94 PlacesBefore, 31 PlacesAfterwards, 95 TransitionsBefore, 27 TransitionsAfterwards, 1648 CoEnabledTransitionPairs, 6 FixpointIterations, 31 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 81 TotalNumberOfCompositions, 2789 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1535 VarBasedMoverChecksPositive, 34 VarBasedMoverChecksNegative, 4 SemBasedMoverChecksPositive, 24 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.5s, 85 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 15.7s, 101 PlacesBefore, 35 PlacesAfterwards, 101 TransitionsBefore, 30 TransitionsAfterwards, 2200 CoEnabledTransitionPairs, 6 FixpointIterations, 28 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 79 TotalNumberOfCompositions, 3980 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1987 VarBasedMoverChecksPositive, 44 VarBasedMoverChecksNegative, 4 SemBasedMoverChecksPositive, 34 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.8s, 114 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 17.1s, 108 PlacesBefore, 39 PlacesAfterwards, 107 TransitionsBefore, 33 TransitionsAfterwards, 2808 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 39 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 85 TotalNumberOfCompositions, 5858 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2423 VarBasedMoverChecksPositive, 70 VarBasedMoverChecksNegative, 25 SemBasedMoverChecksPositive, 39 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 16.8s, 199 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 20.2s, 115 PlacesBefore, 43 PlacesAfterwards, 113 TransitionsBefore, 36 TransitionsAfterwards, 3472 CoEnabledTransitionPairs, 6 FixpointIterations, 32 TrivialSequentialCompositions, 42 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 90 TotalNumberOfCompositions, 7264 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2950 VarBasedMoverChecksPositive, 76 VarBasedMoverChecksNegative, 24 SemBasedMoverChecksPositive, 38 SemBasedMoverChecksNegative, 14 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 32.8s, 199 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 36.8s, 122 PlacesBefore, 47 PlacesAfterwards, 119 TransitionsBefore, 39 TransitionsAfterwards, 4192 CoEnabledTransitionPairs, 6 FixpointIterations, 28 TrivialSequentialCompositions, 45 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 92 TotalNumberOfCompositions, 9472 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 3548 VarBasedMoverChecksPositive, 53 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 45 SemBasedMoverChecksNegative, 8 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 17.4s, 241 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 22.0s, 129 PlacesBefore, 51 PlacesAfterwards, 125 TransitionsBefore, 42 TransitionsAfterwards, 4968 CoEnabledTransitionPairs, 7 FixpointIterations, 31 TrivialSequentialCompositions, 48 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 95 TotalNumberOfCompositions, 12295 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 4254 VarBasedMoverChecksPositive, 49 VarBasedMoverChecksNegative, 2 SemBasedMoverChecksPositive, 40 SemBasedMoverChecksNegative, 7 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 15.6s, 301 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 23.2s, 136 PlacesBefore, 55 PlacesAfterwards, 131 TransitionsBefore, 45 TransitionsAfterwards, 5800 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 51 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 98 TotalNumberOfCompositions, 13307 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 4908 VarBasedMoverChecksPositive, 63 VarBasedMoverChecksNegative, 18 SemBasedMoverChecksPositive, 40 SemBasedMoverChecksNegative, 5 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.4s, 369 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 30.5s, 143 PlacesBefore, 59 PlacesAfterwards, 137 TransitionsBefore, 48 TransitionsAfterwards, 6688 CoEnabledTransitionPairs, 6 FixpointIterations, 28 TrivialSequentialCompositions, 54 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 96 TotalNumberOfCompositions, 15650 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 5542 VarBasedMoverChecksPositive, 109 VarBasedMoverChecksNegative, 45 SemBasedMoverChecksPositive, 56 SemBasedMoverChecksNegative, 8 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 22.7s, 463 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 56.7s, 150 PlacesBefore, 63 PlacesAfterwards, 143 TransitionsBefore, 51 TransitionsAfterwards, 7632 CoEnabledTransitionPairs, 6 FixpointIterations, 31 TrivialSequentialCompositions, 57 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 104 TotalNumberOfCompositions, 19429 MoverChecksTotal - TimeoutResultAtElement [Line: 1092]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 1092). Cancelled while CegarLoopForPetriNet was constructing initial abstraction,while PetriNetLargeBlockEncoding was applying PetriNetLargeBlockEncoding to Petri net that has 157 places, 149 transitions, 558 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 157 places, 149 transitions, 558 flow and 1396 co-enabled transitions pairs.,while TransFormulaUtils was doing sequential composition of 2 TransFormulas,while SimplifyDDAWithTimeout was simplifying term of DAG size 24 for 0ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 76 locations, 1 error locations. Started 13 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 752.0s, OverallIterations: 86, TraceHistogramMax: 13, AutomataDifference: 171.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 555.2s, HoareTripleCheckerStatistics: 473 SDtfs, 983 SDslu, 0 SDs, 0 SdLazy, 3742 SolverSat, 231 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2102 GetRequests, 1557 SyntacticMatches, 0 SemanticMatches, 545 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2473 ImplicationChecksByTransitivity, 4.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=509occurred in iteration=12, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 6.3s InterpolantComputationTime, 4274 NumberOfCodeBlocks, 4274 NumberOfCodeBlocksAsserted, 136 NumberOfCheckSat, 3623 ConstructedInterpolants, 0 QuantifiedInterpolants, 718463 SizeOfPredicates, 50 NumberOfNonLiveVariables, 8524 ConjunctsInSsa, 352 ConjunctsInUnsatCore, 124 InterpolantComputations, 24 PerfectInterpolantSequences, 288/6310 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown