/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/fib_bench_longer-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-231806ee773fbd0554de777ff4074f5592c67ff4-231806e [2021-10-13 22:45:37,751 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 22:45:37,762 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 22:45:37,802 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 22:45:37,802 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 22:45:37,803 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 22:45:37,804 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 22:45:37,805 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 22:45:37,806 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 22:45:37,807 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 22:45:37,807 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 22:45:37,808 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 22:45:37,808 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 22:45:37,809 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 22:45:37,809 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 22:45:37,810 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 22:45:37,811 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 22:45:37,811 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 22:45:37,812 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 22:45:37,813 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 22:45:37,814 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 22:45:37,815 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 22:45:37,816 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 22:45:37,817 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 22:45:37,818 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 22:45:37,819 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 22:45:37,819 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 22:45:37,819 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 22:45:37,820 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 22:45:37,820 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 22:45:37,820 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 22:45:37,821 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 22:45:37,821 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 22:45:37,822 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 22:45:37,822 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 22:45:37,823 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 22:45:37,823 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 22:45:37,823 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 22:45:37,823 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 22:45:37,824 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 22:45:37,824 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 22:45:37,825 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-NoLbe.epf [2021-10-13 22:45:37,837 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 22:45:37,837 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 22:45:37,838 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 22:45:37,838 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 22:45:37,838 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 22:45:37,839 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 22:45:37,839 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 22:45:37,839 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 22:45:37,839 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 22:45:37,839 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 22:45:37,839 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 22:45:37,839 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 22:45:37,839 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 22:45:37,840 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 22:45:37,840 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 22:45:37,840 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 22:45:37,840 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 22:45:37,840 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 22:45:37,840 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 22:45:37,840 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-13 22:45:37,840 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 22:45:37,840 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 22:45:37,841 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 22:45:37,841 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 22:45:37,841 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 22:45:37,841 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 22:45:37,841 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-13 22:45:37,841 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-13 22:45:37,841 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-13 22:45:37,841 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-10-13 22:45:37,964 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 22:45:37,984 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 22:45:37,986 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 22:45:37,987 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 22:45:37,987 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 22:45:37,987 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench_longer-2.i [2021-10-13 22:45:38,057 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/be2037d76/7d2afc9935d04648998a4dc73676ae21/FLAG8ed2b3f45 [2021-10-13 22:45:38,538 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 22:45:38,539 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longer-2.i [2021-10-13 22:45:38,567 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/be2037d76/7d2afc9935d04648998a4dc73676ae21/FLAG8ed2b3f45 [2021-10-13 22:45:39,058 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/be2037d76/7d2afc9935d04648998a4dc73676ae21 [2021-10-13 22:45:39,060 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 22:45:39,061 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-13 22:45:39,065 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 22:45:39,066 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 22:45:39,068 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 22:45:39,069 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,083 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a2bf25d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39, skipping insertion in model container [2021-10-13 22:45:39,084 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,088 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 22:45:39,110 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 22:45:39,374 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longer-2.i[30929,30942] [2021-10-13 22:45:39,376 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 22:45:39,382 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 22:45:39,413 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longer-2.i[30929,30942] [2021-10-13 22:45:39,414 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 22:45:39,439 INFO L208 MainTranslator]: Completed translation [2021-10-13 22:45:39,439 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39 WrapperNode [2021-10-13 22:45:39,439 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 22:45:39,441 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 22:45:39,441 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 22:45:39,441 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 22:45:39,445 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,466 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,479 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 22:45:39,480 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 22:45:39,480 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 22:45:39,480 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 22:45:39,484 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,484 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,488 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,488 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,502 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,504 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,507 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,509 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 22:45:39,509 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 22:45:39,509 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 22:45:39,509 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 22:45:39,513 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (1/1) ... [2021-10-13 22:45:39,517 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 22:45:39,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:39,549 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-13 22:45:39,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-13 22:45:39,575 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-10-13 22:45:39,575 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-10-13 22:45:39,575 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-10-13 22:45:39,576 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-10-13 22:45:39,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-13 22:45:39,576 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-13 22:45:39,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 22:45:39,576 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 22:45:39,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 22:45:39,576 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-13 22:45:39,577 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 22:45:39,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 22:45:39,578 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-13 22:45:39,789 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 22:45:39,789 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-10-13 22:45:39,790 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:45:39 BoogieIcfgContainer [2021-10-13 22:45:39,790 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 22:45:39,791 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 22:45:39,792 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 22:45:39,794 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 22:45:39,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 10:45:39" (1/3) ... [2021-10-13 22:45:39,794 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@644eeed8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:45:39, skipping insertion in model container [2021-10-13 22:45:39,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:39" (2/3) ... [2021-10-13 22:45:39,794 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@644eeed8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:45:39, skipping insertion in model container [2021-10-13 22:45:39,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:45:39" (3/3) ... [2021-10-13 22:45:39,795 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench_longer-2.i [2021-10-13 22:45:39,798 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 22:45:39,798 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-10-13 22:45:39,798 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-13 22:45:39,813 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,813 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,813 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,813 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,813 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,813 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,813 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,814 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,814 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,814 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,814 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,814 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,814 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,814 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,814 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,815 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,815 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,815 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,815 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,815 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,815 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,815 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,815 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,815 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,815 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,816 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,816 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,816 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,816 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,816 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,816 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,816 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,816 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,816 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,817 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,817 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,817 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,817 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,817 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,817 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,817 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,817 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,817 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,817 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,818 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,818 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,818 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,818 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,818 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,818 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,818 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,818 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,818 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,818 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,819 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,819 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,819 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,819 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,819 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,819 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,821 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,821 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,821 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,821 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,821 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,821 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,824 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,825 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,825 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,825 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,825 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,825 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:39,826 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-13 22:45:39,852 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 22:45:39,856 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-13 22:45:39,856 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-10-13 22:45:39,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 70 places, 68 transitions, 146 flow [2021-10-13 22:45:39,886 INFO L129 PetriNetUnfolder]: 5/66 cut-off events. [2021-10-13 22:45:39,886 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:39,894 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 66 events. 5/66 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2021-10-13 22:45:39,894 INFO L82 GeneralOperation]: Start removeDead. Operand has 70 places, 68 transitions, 146 flow [2021-10-13 22:45:39,899 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 68 places, 66 transitions, 138 flow [2021-10-13 22:45:39,910 INFO L129 PetriNetUnfolder]: 4/55 cut-off events. [2021-10-13 22:45:39,910 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:39,911 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:39,911 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:39,912 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:39,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:39,915 INFO L82 PathProgramCache]: Analyzing trace with hash -1934908895, now seen corresponding path program 1 times [2021-10-13 22:45:39,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:39,923 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292608058] [2021-10-13 22:45:39,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:39,924 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:40,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:40,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:40,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:40,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292608058] [2021-10-13 22:45:40,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292608058] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:40,317 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:40,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-13 22:45:40,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264117664] [2021-10-13 22:45:40,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 22:45:40,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:40,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 22:45:40,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-13 22:45:40,352 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:40,358 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 56.0) internal successors, (336), 6 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,358 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:40,358 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:40,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:40,518 INFO L129 PetriNetUnfolder]: 44/196 cut-off events. [2021-10-13 22:45:40,518 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:40,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 196 events. 44/196 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 726 event pairs, 3 based on Foata normal form. 47/225 useless extension candidates. Maximal degree in co-relation 245. Up to 29 conditions per place. [2021-10-13 22:45:40,521 INFO L132 encePairwiseOnDemand]: 57/68 looper letters, 11 selfloop transitions, 9 changer transitions 23/89 dead transitions. [2021-10-13 22:45:40,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 89 transitions, 256 flow [2021-10-13 22:45:40,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 22:45:40,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-10-13 22:45:40,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 610 transitions. [2021-10-13 22:45:40,538 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8970588235294118 [2021-10-13 22:45:40,538 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 610 transitions. [2021-10-13 22:45:40,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 610 transitions. [2021-10-13 22:45:40,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:40,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 610 transitions. [2021-10-13 22:45:40,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 68.0) internal successors, (748), 11 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,555 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 68.0) internal successors, (748), 11 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,556 INFO L186 Difference]: Start difference. First operand has 68 places, 66 transitions, 138 flow. Second operand 10 states and 610 transitions. [2021-10-13 22:45:40,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 89 transitions, 256 flow [2021-10-13 22:45:40,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 89 transitions, 254 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-13 22:45:40,561 INFO L242 Difference]: Finished difference. Result has 81 places, 63 transitions, 179 flow [2021-10-13 22:45:40,562 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=179, PETRI_PLACES=81, PETRI_TRANSITIONS=63} [2021-10-13 22:45:40,566 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 13 predicate places. [2021-10-13 22:45:40,566 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 63 transitions, 179 flow [2021-10-13 22:45:40,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 56.0) internal successors, (336), 6 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,567 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:40,567 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:40,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-13 22:45:40,567 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:40,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:40,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1626203799, now seen corresponding path program 1 times [2021-10-13 22:45:40,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:40,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691309028] [2021-10-13 22:45:40,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:40,570 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:40,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:40,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:40,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:40,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691309028] [2021-10-13 22:45:40,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691309028] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:40,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:40,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:40,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530766574] [2021-10-13 22:45:40,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:40,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:40,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:40,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:40,686 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:40,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 63 transitions, 179 flow. Second operand has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:40,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:40,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:40,777 INFO L129 PetriNetUnfolder]: 36/179 cut-off events. [2021-10-13 22:45:40,777 INFO L130 PetriNetUnfolder]: For 95/103 co-relation queries the response was YES. [2021-10-13 22:45:40,778 INFO L84 FinitePrefix]: Finished finitePrefix Result has 333 conditions, 179 events. 36/179 cut-off events. For 95/103 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 620 event pairs, 0 based on Foata normal form. 11/173 useless extension candidates. Maximal degree in co-relation 296. Up to 36 conditions per place. [2021-10-13 22:45:40,779 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 12 selfloop transitions, 17 changer transitions 8/83 dead transitions. [2021-10-13 22:45:40,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 83 transitions, 346 flow [2021-10-13 22:45:40,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:40,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:40,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 641 transitions. [2021-10-13 22:45:40,781 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.856951871657754 [2021-10-13 22:45:40,781 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 641 transitions. [2021-10-13 22:45:40,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 641 transitions. [2021-10-13 22:45:40,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:40,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 641 transitions. [2021-10-13 22:45:40,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.27272727272727) internal successors, (641), 11 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,785 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,785 INFO L186 Difference]: Start difference. First operand has 81 places, 63 transitions, 179 flow. Second operand 11 states and 641 transitions. [2021-10-13 22:45:40,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 83 transitions, 346 flow [2021-10-13 22:45:40,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 83 transitions, 330 flow, removed 8 selfloop flow, removed 4 redundant places. [2021-10-13 22:45:40,788 INFO L242 Difference]: Finished difference. Result has 81 places, 71 transitions, 274 flow [2021-10-13 22:45:40,788 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=274, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2021-10-13 22:45:40,789 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 13 predicate places. [2021-10-13 22:45:40,789 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 274 flow [2021-10-13 22:45:40,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,789 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:40,790 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:40,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-13 22:45:40,790 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:40,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:40,792 INFO L82 PathProgramCache]: Analyzing trace with hash -1277645863, now seen corresponding path program 1 times [2021-10-13 22:45:40,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:40,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562284193] [2021-10-13 22:45:40,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:40,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:40,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:40,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:40,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:40,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562284193] [2021-10-13 22:45:40,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562284193] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:40,861 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:40,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:40,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144764743] [2021-10-13 22:45:40,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:40,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:40,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:40,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:40,863 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:40,864 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 274 flow. Second operand has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,864 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:40,864 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:40,864 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:40,930 INFO L129 PetriNetUnfolder]: 39/199 cut-off events. [2021-10-13 22:45:40,931 INFO L130 PetriNetUnfolder]: For 244/254 co-relation queries the response was YES. [2021-10-13 22:45:40,932 INFO L84 FinitePrefix]: Finished finitePrefix Result has 458 conditions, 199 events. 39/199 cut-off events. For 244/254 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 723 event pairs, 0 based on Foata normal form. 14/194 useless extension candidates. Maximal degree in co-relation 416. Up to 39 conditions per place. [2021-10-13 22:45:40,933 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 19 selfloop transitions, 13 changer transitions 10/88 dead transitions. [2021-10-13 22:45:40,951 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 88 transitions, 480 flow [2021-10-13 22:45:40,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:40,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:40,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 641 transitions. [2021-10-13 22:45:40,961 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.856951871657754 [2021-10-13 22:45:40,961 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 641 transitions. [2021-10-13 22:45:40,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 641 transitions. [2021-10-13 22:45:40,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:40,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 641 transitions. [2021-10-13 22:45:40,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.27272727272727) internal successors, (641), 11 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,964 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,965 INFO L186 Difference]: Start difference. First operand has 81 places, 71 transitions, 274 flow. Second operand 11 states and 641 transitions. [2021-10-13 22:45:40,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 88 transitions, 480 flow [2021-10-13 22:45:40,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 88 transitions, 451 flow, removed 7 selfloop flow, removed 5 redundant places. [2021-10-13 22:45:40,968 INFO L242 Difference]: Finished difference. Result has 89 places, 74 transitions, 321 flow [2021-10-13 22:45:40,968 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=321, PETRI_PLACES=89, PETRI_TRANSITIONS=74} [2021-10-13 22:45:40,968 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 21 predicate places. [2021-10-13 22:45:40,969 INFO L470 AbstractCegarLoop]: Abstraction has has 89 places, 74 transitions, 321 flow [2021-10-13 22:45:40,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,969 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:40,969 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:40,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-13 22:45:40,969 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:40,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:40,970 INFO L82 PathProgramCache]: Analyzing trace with hash -1029751389, now seen corresponding path program 2 times [2021-10-13 22:45:40,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:40,970 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421438436] [2021-10-13 22:45:40,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:40,970 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:40,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:41,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:41,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421438436] [2021-10-13 22:45:41,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421438436] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:41,031 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:41,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:41,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824965714] [2021-10-13 22:45:41,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:41,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:41,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:41,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:41,032 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:41,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 74 transitions, 321 flow. Second operand has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:41,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:41,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:41,131 INFO L129 PetriNetUnfolder]: 43/220 cut-off events. [2021-10-13 22:45:41,131 INFO L130 PetriNetUnfolder]: For 459/486 co-relation queries the response was YES. [2021-10-13 22:45:41,132 INFO L84 FinitePrefix]: Finished finitePrefix Result has 576 conditions, 220 events. 43/220 cut-off events. For 459/486 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 874 event pairs, 0 based on Foata normal form. 14/213 useless extension candidates. Maximal degree in co-relation 529. Up to 41 conditions per place. [2021-10-13 22:45:41,133 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 19 selfloop transitions, 19 changer transitions 10/94 dead transitions. [2021-10-13 22:45:41,133 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 94 transitions, 603 flow [2021-10-13 22:45:41,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 22:45:41,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-13 22:45:41,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 699 transitions. [2021-10-13 22:45:41,135 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8566176470588235 [2021-10-13 22:45:41,136 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 699 transitions. [2021-10-13 22:45:41,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 699 transitions. [2021-10-13 22:45:41,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:41,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 699 transitions. [2021-10-13 22:45:41,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 58.25) internal successors, (699), 12 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 68.0) internal successors, (884), 13 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,140 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 68.0) internal successors, (884), 13 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,140 INFO L186 Difference]: Start difference. First operand has 89 places, 74 transitions, 321 flow. Second operand 12 states and 699 transitions. [2021-10-13 22:45:41,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 94 transitions, 603 flow [2021-10-13 22:45:41,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 94 transitions, 565 flow, removed 9 selfloop flow, removed 6 redundant places. [2021-10-13 22:45:41,150 INFO L242 Difference]: Finished difference. Result has 97 places, 80 transitions, 416 flow [2021-10-13 22:45:41,150 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=416, PETRI_PLACES=97, PETRI_TRANSITIONS=80} [2021-10-13 22:45:41,151 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 29 predicate places. [2021-10-13 22:45:41,151 INFO L470 AbstractCegarLoop]: Abstraction has has 97 places, 80 transitions, 416 flow [2021-10-13 22:45:41,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,151 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:41,151 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:41,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-13 22:45:41,152 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:41,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:41,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1170637450, now seen corresponding path program 1 times [2021-10-13 22:45:41,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:41,152 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046491496] [2021-10-13 22:45:41,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:41,153 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:41,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:41,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:41,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046491496] [2021-10-13 22:45:41,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046491496] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:41,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162032618] [2021-10-13 22:45:41,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:41,261 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:41,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:41,295 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:41,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-13 22:45:41,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:41,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:41,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:41,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162032618] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:41,710 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:41,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:41,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77759224] [2021-10-13 22:45:41,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:41,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:41,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:41,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:41,713 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:41,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 80 transitions, 416 flow. Second operand has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:41,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:41,714 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:41,855 INFO L129 PetriNetUnfolder]: 55/304 cut-off events. [2021-10-13 22:45:41,856 INFO L130 PetriNetUnfolder]: For 917/947 co-relation queries the response was YES. [2021-10-13 22:45:41,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 842 conditions, 304 events. 55/304 cut-off events. For 917/947 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1340 event pairs, 0 based on Foata normal form. 14/288 useless extension candidates. Maximal degree in co-relation 790. Up to 59 conditions per place. [2021-10-13 22:45:41,858 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 18 selfloop transitions, 37 changer transitions 11/112 dead transitions. [2021-10-13 22:45:41,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 112 transitions, 918 flow [2021-10-13 22:45:41,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:45:41,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:45:41,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 930 transitions. [2021-10-13 22:45:41,861 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8547794117647058 [2021-10-13 22:45:41,861 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 930 transitions. [2021-10-13 22:45:41,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 930 transitions. [2021-10-13 22:45:41,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:41,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 930 transitions. [2021-10-13 22:45:41,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 58.125) internal successors, (930), 16 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,865 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,865 INFO L186 Difference]: Start difference. First operand has 97 places, 80 transitions, 416 flow. Second operand 16 states and 930 transitions. [2021-10-13 22:45:41,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 112 transitions, 918 flow [2021-10-13 22:45:41,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 112 transitions, 809 flow, removed 42 selfloop flow, removed 8 redundant places. [2021-10-13 22:45:41,870 INFO L242 Difference]: Finished difference. Result has 109 places, 98 transitions, 654 flow [2021-10-13 22:45:41,870 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=654, PETRI_PLACES=109, PETRI_TRANSITIONS=98} [2021-10-13 22:45:41,870 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 41 predicate places. [2021-10-13 22:45:41,870 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 98 transitions, 654 flow [2021-10-13 22:45:41,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,871 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:41,871 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:41,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-10-13 22:45:42,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:42,088 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:42,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:42,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1667882327, now seen corresponding path program 1 times [2021-10-13 22:45:42,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:42,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368140790] [2021-10-13 22:45:42,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:42,092 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:42,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:42,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:42,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:42,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368140790] [2021-10-13 22:45:42,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368140790] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:42,184 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:42,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-13 22:45:42,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638711681] [2021-10-13 22:45:42,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 22:45:42,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:42,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 22:45:42,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-10-13 22:45:42,186 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:42,186 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 98 transitions, 654 flow. Second operand has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,186 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:42,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:42,186 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:42,261 INFO L129 PetriNetUnfolder]: 52/286 cut-off events. [2021-10-13 22:45:42,261 INFO L130 PetriNetUnfolder]: For 914/937 co-relation queries the response was YES. [2021-10-13 22:45:42,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 286 events. 52/286 cut-off events. For 914/937 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1209 event pairs, 0 based on Foata normal form. 12/270 useless extension candidates. Maximal degree in co-relation 787. Up to 57 conditions per place. [2021-10-13 22:45:42,264 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 33 selfloop transitions, 27 changer transitions 5/111 dead transitions. [2021-10-13 22:45:42,264 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 111 transitions, 964 flow [2021-10-13 22:45:42,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:42,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:42,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 639 transitions. [2021-10-13 22:45:42,266 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8542780748663101 [2021-10-13 22:45:42,266 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 639 transitions. [2021-10-13 22:45:42,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 639 transitions. [2021-10-13 22:45:42,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:42,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 639 transitions. [2021-10-13 22:45:42,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.09090909090909) internal successors, (639), 11 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,269 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,269 INFO L186 Difference]: Start difference. First operand has 109 places, 98 transitions, 654 flow. Second operand 11 states and 639 transitions. [2021-10-13 22:45:42,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 111 transitions, 964 flow [2021-10-13 22:45:42,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 111 transitions, 831 flow, removed 54 selfloop flow, removed 9 redundant places. [2021-10-13 22:45:42,274 INFO L242 Difference]: Finished difference. Result has 109 places, 99 transitions, 636 flow [2021-10-13 22:45:42,274 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=636, PETRI_PLACES=109, PETRI_TRANSITIONS=99} [2021-10-13 22:45:42,274 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 41 predicate places. [2021-10-13 22:45:42,274 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 99 transitions, 636 flow [2021-10-13 22:45:42,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,275 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:42,275 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:42,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-13 22:45:42,275 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:42,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:42,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1281081803, now seen corresponding path program 2 times [2021-10-13 22:45:42,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:42,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419199279] [2021-10-13 22:45:42,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:42,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:42,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:42,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:42,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419199279] [2021-10-13 22:45:42,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419199279] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:42,336 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:42,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-13 22:45:42,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017009719] [2021-10-13 22:45:42,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 22:45:42,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:42,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 22:45:42,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-10-13 22:45:42,338 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:42,338 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 99 transitions, 636 flow. Second operand has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,338 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:42,338 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:42,338 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:42,456 INFO L129 PetriNetUnfolder]: 63/355 cut-off events. [2021-10-13 22:45:42,456 INFO L130 PetriNetUnfolder]: For 1170/1208 co-relation queries the response was YES. [2021-10-13 22:45:42,457 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1045 conditions, 355 events. 63/355 cut-off events. For 1170/1208 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1850 event pairs, 0 based on Foata normal form. 15/335 useless extension candidates. Maximal degree in co-relation 988. Up to 71 conditions per place. [2021-10-13 22:45:42,459 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 22 selfloop transitions, 48 changer transitions 8/124 dead transitions. [2021-10-13 22:45:42,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 124 transitions, 1136 flow [2021-10-13 22:45:42,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:42,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:42,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 871 transitions. [2021-10-13 22:45:42,461 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8539215686274509 [2021-10-13 22:45:42,461 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 871 transitions. [2021-10-13 22:45:42,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 871 transitions. [2021-10-13 22:45:42,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:42,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 871 transitions. [2021-10-13 22:45:42,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 58.06666666666667) internal successors, (871), 15 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,465 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,465 INFO L186 Difference]: Start difference. First operand has 109 places, 99 transitions, 636 flow. Second operand 15 states and 871 transitions. [2021-10-13 22:45:42,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 124 transitions, 1136 flow [2021-10-13 22:45:42,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 124 transitions, 1051 flow, removed 17 selfloop flow, removed 10 redundant places. [2021-10-13 22:45:42,471 INFO L242 Difference]: Finished difference. Result has 117 places, 110 transitions, 871 flow [2021-10-13 22:45:42,471 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=871, PETRI_PLACES=117, PETRI_TRANSITIONS=110} [2021-10-13 22:45:42,472 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 49 predicate places. [2021-10-13 22:45:42,472 INFO L470 AbstractCegarLoop]: Abstraction has has 117 places, 110 transitions, 871 flow [2021-10-13 22:45:42,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,472 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:42,472 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:42,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-13 22:45:42,473 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:42,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:42,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1417406176, now seen corresponding path program 1 times [2021-10-13 22:45:42,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:42,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319393346] [2021-10-13 22:45:42,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:42,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:42,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:42,560 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:42,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:42,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319393346] [2021-10-13 22:45:42,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319393346] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:42,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810852003] [2021-10-13 22:45:42,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:42,561 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:42,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:42,562 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:42,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-10-13 22:45:42,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:42,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:42,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:42,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:42,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810852003] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:42,923 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:42,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:42,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069223132] [2021-10-13 22:45:42,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:42,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:42,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:42,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:42,924 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:42,925 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 110 transitions, 871 flow. Second operand has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,925 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:42,925 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:42,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:43,055 INFO L129 PetriNetUnfolder]: 72/420 cut-off events. [2021-10-13 22:45:43,055 INFO L130 PetriNetUnfolder]: For 1905/1940 co-relation queries the response was YES. [2021-10-13 22:45:43,057 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1321 conditions, 420 events. 72/420 cut-off events. For 1905/1940 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2365 event pairs, 0 based on Foata normal form. 16/394 useless extension candidates. Maximal degree in co-relation 1261. Up to 80 conditions per place. [2021-10-13 22:45:43,059 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 52 selfloop transitions, 24 changer transitions 16/138 dead transitions. [2021-10-13 22:45:43,059 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 138 transitions, 1474 flow [2021-10-13 22:45:43,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:45:43,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:45:43,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 930 transitions. [2021-10-13 22:45:43,071 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8547794117647058 [2021-10-13 22:45:43,071 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 930 transitions. [2021-10-13 22:45:43,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 930 transitions. [2021-10-13 22:45:43,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:43,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 930 transitions. [2021-10-13 22:45:43,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 58.125) internal successors, (930), 16 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,075 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,075 INFO L186 Difference]: Start difference. First operand has 117 places, 110 transitions, 871 flow. Second operand 16 states and 930 transitions. [2021-10-13 22:45:43,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 138 transitions, 1474 flow [2021-10-13 22:45:43,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 138 transitions, 1346 flow, removed 41 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:43,082 INFO L242 Difference]: Finished difference. Result has 128 places, 116 transitions, 936 flow [2021-10-13 22:45:43,082 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=936, PETRI_PLACES=128, PETRI_TRANSITIONS=116} [2021-10-13 22:45:43,082 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 60 predicate places. [2021-10-13 22:45:43,083 INFO L470 AbstractCegarLoop]: Abstraction has has 128 places, 116 transitions, 936 flow [2021-10-13 22:45:43,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,099 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:43,099 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:43,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:43,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-10-13 22:45:43,316 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:43,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:43,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1601046204, now seen corresponding path program 2 times [2021-10-13 22:45:43,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:43,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863971759] [2021-10-13 22:45:43,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:43,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:43,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:43,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:43,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:43,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863971759] [2021-10-13 22:45:43,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863971759] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:43,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457929414] [2021-10-13 22:45:43,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:43,411 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:43,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:43,412 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:43,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-10-13 22:45:43,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:43,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:43,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:43,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:43,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:43,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457929414] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:43,759 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:43,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:43,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960453199] [2021-10-13 22:45:43,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:43,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:43,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:43,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:43,764 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:43,765 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 116 transitions, 936 flow. Second operand has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,765 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:43,765 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:43,765 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:43,889 INFO L129 PetriNetUnfolder]: 76/449 cut-off events. [2021-10-13 22:45:43,889 INFO L130 PetriNetUnfolder]: For 2352/2384 co-relation queries the response was YES. [2021-10-13 22:45:43,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1438 conditions, 449 events. 76/449 cut-off events. For 2352/2384 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2623 event pairs, 0 based on Foata normal form. 18/422 useless extension candidates. Maximal degree in co-relation 1371. Up to 84 conditions per place. [2021-10-13 22:45:43,893 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 47 selfloop transitions, 35 changer transitions 16/144 dead transitions. [2021-10-13 22:45:43,893 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 144 transitions, 1594 flow [2021-10-13 22:45:43,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:45:43,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:45:43,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 988 transitions. [2021-10-13 22:45:43,896 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8546712802768166 [2021-10-13 22:45:43,896 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 988 transitions. [2021-10-13 22:45:43,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 988 transitions. [2021-10-13 22:45:43,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:43,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 988 transitions. [2021-10-13 22:45:43,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 58.11764705882353) internal successors, (988), 17 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,901 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,901 INFO L186 Difference]: Start difference. First operand has 128 places, 116 transitions, 936 flow. Second operand 17 states and 988 transitions. [2021-10-13 22:45:43,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 144 transitions, 1594 flow [2021-10-13 22:45:43,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 144 transitions, 1522 flow, removed 24 selfloop flow, removed 10 redundant places. [2021-10-13 22:45:43,911 INFO L242 Difference]: Finished difference. Result has 138 places, 122 transitions, 1080 flow [2021-10-13 22:45:43,911 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1080, PETRI_PLACES=138, PETRI_TRANSITIONS=122} [2021-10-13 22:45:43,911 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 70 predicate places. [2021-10-13 22:45:43,911 INFO L470 AbstractCegarLoop]: Abstraction has has 138 places, 122 transitions, 1080 flow [2021-10-13 22:45:43,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,912 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:43,912 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:43,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:44,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:44,128 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:44,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:44,128 INFO L82 PathProgramCache]: Analyzing trace with hash 2030690442, now seen corresponding path program 3 times [2021-10-13 22:45:44,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:44,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190202361] [2021-10-13 22:45:44,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:44,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:44,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:44,201 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:44,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:44,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190202361] [2021-10-13 22:45:44,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190202361] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:44,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535068177] [2021-10-13 22:45:44,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:44,202 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:44,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:44,203 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:44,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-10-13 22:45:44,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 22:45:44,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:44,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:44,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:44,601 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:44,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535068177] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:44,602 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:44,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-10-13 22:45:44,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183366321] [2021-10-13 22:45:44,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 22:45:44,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:44,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 22:45:44,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-13 22:45:44,603 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:44,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 122 transitions, 1080 flow. Second operand has 12 states, 12 states have (on average 56.166666666666664) internal successors, (674), 12 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:44,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:44,604 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:44,734 INFO L129 PetriNetUnfolder]: 76/464 cut-off events. [2021-10-13 22:45:44,734 INFO L130 PetriNetUnfolder]: For 2593/2625 co-relation queries the response was YES. [2021-10-13 22:45:44,736 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1528 conditions, 464 events. 76/464 cut-off events. For 2593/2625 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2826 event pairs, 0 based on Foata normal form. 16/433 useless extension candidates. Maximal degree in co-relation 1456. Up to 85 conditions per place. [2021-10-13 22:45:44,738 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 50 selfloop transitions, 37 changer transitions 10/143 dead transitions. [2021-10-13 22:45:44,738 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 143 transitions, 1642 flow [2021-10-13 22:45:44,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:45:44,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:45:44,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 814 transitions. [2021-10-13 22:45:44,740 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8550420168067226 [2021-10-13 22:45:44,740 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 814 transitions. [2021-10-13 22:45:44,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 814 transitions. [2021-10-13 22:45:44,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:44,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 814 transitions. [2021-10-13 22:45:44,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 58.142857142857146) internal successors, (814), 14 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,743 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,743 INFO L186 Difference]: Start difference. First operand has 138 places, 122 transitions, 1080 flow. Second operand 14 states and 814 transitions. [2021-10-13 22:45:44,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 143 transitions, 1642 flow [2021-10-13 22:45:44,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 143 transitions, 1485 flow, removed 54 selfloop flow, removed 15 redundant places. [2021-10-13 22:45:44,753 INFO L242 Difference]: Finished difference. Result has 137 places, 128 transitions, 1175 flow [2021-10-13 22:45:44,753 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1175, PETRI_PLACES=137, PETRI_TRANSITIONS=128} [2021-10-13 22:45:44,753 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 69 predicate places. [2021-10-13 22:45:44,753 INFO L470 AbstractCegarLoop]: Abstraction has has 137 places, 128 transitions, 1175 flow [2021-10-13 22:45:44,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 56.166666666666664) internal successors, (674), 12 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,753 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:44,754 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:44,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:44,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:44,971 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:44,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:44,971 INFO L82 PathProgramCache]: Analyzing trace with hash -652607308, now seen corresponding path program 1 times [2021-10-13 22:45:44,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:44,971 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65087546] [2021-10-13 22:45:44,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:44,971 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:44,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:45,044 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:45,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:45,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65087546] [2021-10-13 22:45:45,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65087546] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:45,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012276287] [2021-10-13 22:45:45,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:45,045 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:45,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:45,046 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:45,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-10-13 22:45:45,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:45,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:45,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:45,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:45,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012276287] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:45,494 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:45,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:45,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435547167] [2021-10-13 22:45:45,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:45,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:45,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:45,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:45,495 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:45,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 128 transitions, 1175 flow. Second operand has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:45,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:45,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:45,607 INFO L129 PetriNetUnfolder]: 74/454 cut-off events. [2021-10-13 22:45:45,607 INFO L130 PetriNetUnfolder]: For 2249/2292 co-relation queries the response was YES. [2021-10-13 22:45:45,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1507 conditions, 454 events. 74/454 cut-off events. For 2249/2292 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2720 event pairs, 0 based on Foata normal form. 12/420 useless extension candidates. Maximal degree in co-relation 1437. Up to 85 conditions per place. [2021-10-13 22:45:45,611 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 52 selfloop transitions, 40 changer transitions 5/143 dead transitions. [2021-10-13 22:45:45,611 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 143 transitions, 1632 flow [2021-10-13 22:45:45,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:45:45,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:45:45,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 810 transitions. [2021-10-13 22:45:45,612 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:45:45,612 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 810 transitions. [2021-10-13 22:45:45,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 810 transitions. [2021-10-13 22:45:45,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:45,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 810 transitions. [2021-10-13 22:45:45,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.857142857142854) internal successors, (810), 14 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,615 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,615 INFO L186 Difference]: Start difference. First operand has 137 places, 128 transitions, 1175 flow. Second operand 14 states and 810 transitions. [2021-10-13 22:45:45,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 143 transitions, 1632 flow [2021-10-13 22:45:45,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 143 transitions, 1518 flow, removed 29 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:45,623 INFO L242 Difference]: Finished difference. Result has 139 places, 130 transitions, 1228 flow [2021-10-13 22:45:45,624 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1228, PETRI_PLACES=139, PETRI_TRANSITIONS=130} [2021-10-13 22:45:45,624 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 71 predicate places. [2021-10-13 22:45:45,624 INFO L470 AbstractCegarLoop]: Abstraction has has 139 places, 130 transitions, 1228 flow [2021-10-13 22:45:45,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,624 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:45,624 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:45,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:45,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-10-13 22:45:45,840 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:45,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:45,840 INFO L82 PathProgramCache]: Analyzing trace with hash 1044162312, now seen corresponding path program 2 times [2021-10-13 22:45:45,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:45,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437380764] [2021-10-13 22:45:45,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:45,840 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:45,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:45,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:45,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:45,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437380764] [2021-10-13 22:45:45,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437380764] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:45,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066907264] [2021-10-13 22:45:45,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:45,930 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:45,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:45,937 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:45,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-10-13 22:45:46,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:46,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:46,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:45:46,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:46,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:46,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066907264] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:46,356 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:46,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-10-13 22:45:46,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187326399] [2021-10-13 22:45:46,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 22:45:46,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:46,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 22:45:46,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-13 22:45:46,357 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:46,358 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 130 transitions, 1228 flow. Second operand has 12 states, 12 states have (on average 56.25) internal successors, (675), 12 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,358 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:46,358 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:46,358 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:46,485 INFO L129 PetriNetUnfolder]: 75/456 cut-off events. [2021-10-13 22:45:46,485 INFO L130 PetriNetUnfolder]: For 2390/2432 co-relation queries the response was YES. [2021-10-13 22:45:46,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1533 conditions, 456 events. 75/456 cut-off events. For 2390/2432 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2742 event pairs, 0 based on Foata normal form. 12/422 useless extension candidates. Maximal degree in co-relation 1464. Up to 87 conditions per place. [2021-10-13 22:45:46,489 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 45 selfloop transitions, 48 changer transitions 5/144 dead transitions. [2021-10-13 22:45:46,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 144 transitions, 1674 flow [2021-10-13 22:45:46,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:46,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:46,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 868 transitions. [2021-10-13 22:45:46,491 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8509803921568627 [2021-10-13 22:45:46,491 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 868 transitions. [2021-10-13 22:45:46,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 868 transitions. [2021-10-13 22:45:46,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:46,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 868 transitions. [2021-10-13 22:45:46,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.86666666666667) internal successors, (868), 15 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,494 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,494 INFO L186 Difference]: Start difference. First operand has 139 places, 130 transitions, 1228 flow. Second operand 15 states and 868 transitions. [2021-10-13 22:45:46,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 144 transitions, 1674 flow [2021-10-13 22:45:46,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 144 transitions, 1582 flow, removed 13 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:46,503 INFO L242 Difference]: Finished difference. Result has 143 places, 131 transitions, 1295 flow [2021-10-13 22:45:46,503 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1295, PETRI_PLACES=143, PETRI_TRANSITIONS=131} [2021-10-13 22:45:46,503 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 75 predicate places. [2021-10-13 22:45:46,503 INFO L470 AbstractCegarLoop]: Abstraction has has 143 places, 131 transitions, 1295 flow [2021-10-13 22:45:46,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 56.25) internal successors, (675), 12 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,504 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:46,504 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:46,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:46,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:46,718 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:46,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:46,719 INFO L82 PathProgramCache]: Analyzing trace with hash 975787482, now seen corresponding path program 3 times [2021-10-13 22:45:46,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:46,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604068476] [2021-10-13 22:45:46,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:46,719 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:46,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:46,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:46,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:46,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604068476] [2021-10-13 22:45:46,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604068476] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:46,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152046558] [2021-10-13 22:45:46,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:46,808 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:46,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:46,823 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:46,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-13 22:45:47,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 22:45:47,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:47,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:45:47,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:47,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:47,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152046558] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:47,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:47,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-10-13 22:45:47,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242397386] [2021-10-13 22:45:47,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:47,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:47,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:47,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:47,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:47,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 131 transitions, 1295 flow. Second operand has 13 states, 13 states have (on average 56.23076923076923) internal successors, (731), 13 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:47,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:47,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:47,586 INFO L129 PetriNetUnfolder]: 104/619 cut-off events. [2021-10-13 22:45:47,586 INFO L130 PetriNetUnfolder]: For 4500/4557 co-relation queries the response was YES. [2021-10-13 22:45:47,589 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2236 conditions, 619 events. 104/619 cut-off events. For 4500/4557 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4137 event pairs, 0 based on Foata normal form. 26/584 useless extension candidates. Maximal degree in co-relation 2166. Up to 129 conditions per place. [2021-10-13 22:45:47,592 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 15 selfloop transitions, 106 changer transitions 17/184 dead transitions. [2021-10-13 22:45:47,592 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 184 transitions, 2626 flow [2021-10-13 22:45:47,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:45:47,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:45:47,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1564 transitions. [2021-10-13 22:45:47,594 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8518518518518519 [2021-10-13 22:45:47,594 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1564 transitions. [2021-10-13 22:45:47,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1564 transitions. [2021-10-13 22:45:47,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:47,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1564 transitions. [2021-10-13 22:45:47,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 57.925925925925924) internal successors, (1564), 27 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,599 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,599 INFO L186 Difference]: Start difference. First operand has 143 places, 131 transitions, 1295 flow. Second operand 27 states and 1564 transitions. [2021-10-13 22:45:47,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 184 transitions, 2626 flow [2021-10-13 22:45:47,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 184 transitions, 2460 flow, removed 42 selfloop flow, removed 13 redundant places. [2021-10-13 22:45:47,611 INFO L242 Difference]: Finished difference. Result has 167 places, 163 transitions, 2086 flow [2021-10-13 22:45:47,611 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2086, PETRI_PLACES=167, PETRI_TRANSITIONS=163} [2021-10-13 22:45:47,612 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 99 predicate places. [2021-10-13 22:45:47,612 INFO L470 AbstractCegarLoop]: Abstraction has has 167 places, 163 transitions, 2086 flow [2021-10-13 22:45:47,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.23076923076923) internal successors, (731), 13 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,612 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:47,612 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:47,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:47,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:47,827 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:47,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:47,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1367335006, now seen corresponding path program 4 times [2021-10-13 22:45:47,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:47,827 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457389256] [2021-10-13 22:45:47,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:47,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:47,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:47,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:47,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:47,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457389256] [2021-10-13 22:45:47,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457389256] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:47,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609874582] [2021-10-13 22:45:47,898 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:45:47,898 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:47,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:47,912 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:47,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-13 22:45:48,178 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:45:48,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:48,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:48,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:48,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:48,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609874582] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:48,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:48,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:48,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753010036] [2021-10-13 22:45:48,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:48,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:48,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:48,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:48,438 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:48,439 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 163 transitions, 2086 flow. Second operand has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,439 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:48,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:48,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:48,759 INFO L129 PetriNetUnfolder]: 126/792 cut-off events. [2021-10-13 22:45:48,759 INFO L130 PetriNetUnfolder]: For 7031/7096 co-relation queries the response was YES. [2021-10-13 22:45:48,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3005 conditions, 792 events. 126/792 cut-off events. For 7031/7096 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5885 event pairs, 0 based on Foata normal form. 32/743 useless extension candidates. Maximal degree in co-relation 2924. Up to 161 conditions per place. [2021-10-13 22:45:48,767 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 27 selfloop transitions, 131 changer transitions 22/226 dead transitions. [2021-10-13 22:45:48,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 226 transitions, 3791 flow [2021-10-13 22:45:48,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:45:48,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:45:48,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1624 transitions. [2021-10-13 22:45:48,769 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8529411764705882 [2021-10-13 22:45:48,769 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1624 transitions. [2021-10-13 22:45:48,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1624 transitions. [2021-10-13 22:45:48,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:48,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1624 transitions. [2021-10-13 22:45:48,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 58.0) internal successors, (1624), 28 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,774 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,775 INFO L186 Difference]: Start difference. First operand has 167 places, 163 transitions, 2086 flow. Second operand 28 states and 1624 transitions. [2021-10-13 22:45:48,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 226 transitions, 3791 flow [2021-10-13 22:45:48,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 226 transitions, 3135 flow, removed 299 selfloop flow, removed 18 redundant places. [2021-10-13 22:45:48,796 INFO L242 Difference]: Finished difference. Result has 184 places, 198 transitions, 2679 flow [2021-10-13 22:45:48,796 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1744, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2679, PETRI_PLACES=184, PETRI_TRANSITIONS=198} [2021-10-13 22:45:48,797 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 116 predicate places. [2021-10-13 22:45:48,797 INFO L470 AbstractCegarLoop]: Abstraction has has 184 places, 198 transitions, 2679 flow [2021-10-13 22:45:48,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,797 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:48,797 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:48,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:49,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-10-13 22:45:49,014 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:49,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:49,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1700490794, now seen corresponding path program 2 times [2021-10-13 22:45:49,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:49,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928821309] [2021-10-13 22:45:49,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:49,014 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:49,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:49,117 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:49,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:49,118 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928821309] [2021-10-13 22:45:49,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928821309] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:49,118 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535395021] [2021-10-13 22:45:49,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:49,118 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:49,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:49,119 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:49,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-13 22:45:49,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:49,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:49,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:49,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:49,699 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:49,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535395021] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:49,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:49,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:49,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556402575] [2021-10-13 22:45:49,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:49,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:49,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:49,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:49,701 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:49,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 198 transitions, 2679 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:49,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:49,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:49,980 INFO L129 PetriNetUnfolder]: 134/879 cut-off events. [2021-10-13 22:45:49,980 INFO L130 PetriNetUnfolder]: For 5918/5970 co-relation queries the response was YES. [2021-10-13 22:45:49,985 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3106 conditions, 879 events. 134/879 cut-off events. For 5918/5970 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6493 event pairs, 0 based on Foata normal form. 14/802 useless extension candidates. Maximal degree in co-relation 3017. Up to 170 conditions per place. [2021-10-13 22:45:49,989 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 106 selfloop transitions, 72 changer transitions 11/235 dead transitions. [2021-10-13 22:45:49,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 235 transitions, 3829 flow [2021-10-13 22:45:49,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 22:45:49,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-13 22:45:49,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1160 transitions. [2021-10-13 22:45:49,991 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8529411764705882 [2021-10-13 22:45:49,992 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1160 transitions. [2021-10-13 22:45:49,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1160 transitions. [2021-10-13 22:45:49,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:49,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1160 transitions. [2021-10-13 22:45:49,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 58.0) internal successors, (1160), 20 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 68.0) internal successors, (1428), 21 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,005 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 68.0) internal successors, (1428), 21 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,005 INFO L186 Difference]: Start difference. First operand has 184 places, 198 transitions, 2679 flow. Second operand 20 states and 1160 transitions. [2021-10-13 22:45:50,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 235 transitions, 3829 flow [2021-10-13 22:45:50,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 235 transitions, 3418 flow, removed 167 selfloop flow, removed 21 redundant places. [2021-10-13 22:45:50,032 INFO L242 Difference]: Finished difference. Result has 181 places, 222 transitions, 2922 flow [2021-10-13 22:45:50,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2342, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2922, PETRI_PLACES=181, PETRI_TRANSITIONS=222} [2021-10-13 22:45:50,033 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 113 predicate places. [2021-10-13 22:45:50,033 INFO L470 AbstractCegarLoop]: Abstraction has has 181 places, 222 transitions, 2922 flow [2021-10-13 22:45:50,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,033 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:50,033 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:50,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:50,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-10-13 22:45:50,252 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:50,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:50,252 INFO L82 PathProgramCache]: Analyzing trace with hash -66502921, now seen corresponding path program 5 times [2021-10-13 22:45:50,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:50,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621541882] [2021-10-13 22:45:50,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:50,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:50,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:50,348 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:50,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:50,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621541882] [2021-10-13 22:45:50,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621541882] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:50,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124888433] [2021-10-13 22:45:50,348 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:45:50,348 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:50,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:50,363 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:50,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-13 22:45:50,669 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 22:45:50,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:50,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:50,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:51,027 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:51,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124888433] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:51,028 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:51,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:51,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065602222] [2021-10-13 22:45:51,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:51,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:51,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:51,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:51,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:51,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 222 transitions, 2922 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:51,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:51,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:51,233 INFO L129 PetriNetUnfolder]: 131/868 cut-off events. [2021-10-13 22:45:51,233 INFO L130 PetriNetUnfolder]: For 4617/4674 co-relation queries the response was YES. [2021-10-13 22:45:51,238 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2947 conditions, 868 events. 131/868 cut-off events. For 4617/4674 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6424 event pairs, 0 based on Foata normal form. 12/790 useless extension candidates. Maximal degree in co-relation 2864. Up to 174 conditions per place. [2021-10-13 22:45:51,242 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 139 selfloop transitions, 52 changer transitions 5/242 dead transitions. [2021-10-13 22:45:51,242 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 242 transitions, 3678 flow [2021-10-13 22:45:51,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-13 22:45:51,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-13 22:45:51,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 753 transitions. [2021-10-13 22:45:51,245 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8518099547511312 [2021-10-13 22:45:51,245 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 753 transitions. [2021-10-13 22:45:51,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 753 transitions. [2021-10-13 22:45:51,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:51,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 753 transitions. [2021-10-13 22:45:51,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 57.92307692307692) internal successors, (753), 13 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 68.0) internal successors, (952), 14 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,248 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 68.0) internal successors, (952), 14 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,249 INFO L186 Difference]: Start difference. First operand has 181 places, 222 transitions, 2922 flow. Second operand 13 states and 753 transitions. [2021-10-13 22:45:51,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 242 transitions, 3678 flow [2021-10-13 22:45:51,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 242 transitions, 3506 flow, removed 55 selfloop flow, removed 13 redundant places. [2021-10-13 22:45:51,275 INFO L242 Difference]: Finished difference. Result has 180 places, 224 transitions, 2943 flow [2021-10-13 22:45:51,275 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2943, PETRI_PLACES=180, PETRI_TRANSITIONS=224} [2021-10-13 22:45:51,275 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 112 predicate places. [2021-10-13 22:45:51,276 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 224 transitions, 2943 flow [2021-10-13 22:45:51,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,276 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:51,276 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:51,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-10-13 22:45:51,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-10-13 22:45:51,493 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:51,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:51,493 INFO L82 PathProgramCache]: Analyzing trace with hash 609419325, now seen corresponding path program 6 times [2021-10-13 22:45:51,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:51,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340489645] [2021-10-13 22:45:51,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:51,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:51,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:51,594 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:51,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:51,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340489645] [2021-10-13 22:45:51,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340489645] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:51,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718394558] [2021-10-13 22:45:51,595 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:45:51,595 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:51,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:51,596 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:51,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-13 22:45:51,930 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:45:51,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:51,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:45:51,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:52,220 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:52,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718394558] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:52,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:52,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2021-10-13 22:45:52,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660448411] [2021-10-13 22:45:52,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 22:45:52,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:52,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 22:45:52,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-13 22:45:52,222 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:52,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 224 transitions, 2943 flow. Second operand has 12 states, 12 states have (on average 56.166666666666664) internal successors, (674), 12 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:52,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:52,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:52,361 INFO L129 PetriNetUnfolder]: 132/877 cut-off events. [2021-10-13 22:45:52,361 INFO L130 PetriNetUnfolder]: For 5022/5087 co-relation queries the response was YES. [2021-10-13 22:45:52,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3007 conditions, 877 events. 132/877 cut-off events. For 5022/5087 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 6542 event pairs, 0 based on Foata normal form. 12/798 useless extension candidates. Maximal degree in co-relation 2923. Up to 163 conditions per place. [2021-10-13 22:45:52,368 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 126 selfloop transitions, 66 changer transitions 5/243 dead transitions. [2021-10-13 22:45:52,368 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 243 transitions, 3694 flow [2021-10-13 22:45:52,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:45:52,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:45:52,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 811 transitions. [2021-10-13 22:45:52,369 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.851890756302521 [2021-10-13 22:45:52,369 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 811 transitions. [2021-10-13 22:45:52,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 811 transitions. [2021-10-13 22:45:52,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:52,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 811 transitions. [2021-10-13 22:45:52,370 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.92857142857143) internal successors, (811), 14 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,371 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,371 INFO L186 Difference]: Start difference. First operand has 180 places, 224 transitions, 2943 flow. Second operand 14 states and 811 transitions. [2021-10-13 22:45:52,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 243 transitions, 3694 flow [2021-10-13 22:45:52,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 243 transitions, 3604 flow, removed 9 selfloop flow, removed 10 redundant places. [2021-10-13 22:45:52,396 INFO L242 Difference]: Finished difference. Result has 184 places, 225 transitions, 3061 flow [2021-10-13 22:45:52,396 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2863, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3061, PETRI_PLACES=184, PETRI_TRANSITIONS=225} [2021-10-13 22:45:52,397 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 116 predicate places. [2021-10-13 22:45:52,397 INFO L470 AbstractCegarLoop]: Abstraction has has 184 places, 225 transitions, 3061 flow [2021-10-13 22:45:52,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 56.166666666666664) internal successors, (674), 12 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,397 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:52,397 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:52,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:52,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-10-13 22:45:52,613 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:52,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:52,614 INFO L82 PathProgramCache]: Analyzing trace with hash -2097231625, now seen corresponding path program 7 times [2021-10-13 22:45:52,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:52,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101093306] [2021-10-13 22:45:52,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:52,614 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:52,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:52,694 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:52,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:52,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101093306] [2021-10-13 22:45:52,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101093306] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:52,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222286661] [2021-10-13 22:45:52,694 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:45:52,694 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:52,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:52,695 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:52,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-13 22:45:53,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:53,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:53,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:53,349 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:53,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222286661] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:53,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:53,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:53,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082772840] [2021-10-13 22:45:53,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:53,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:53,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:53,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:53,350 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:53,351 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 225 transitions, 3061 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:53,351 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:53,351 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:53,506 INFO L129 PetriNetUnfolder]: 133/879 cut-off events. [2021-10-13 22:45:53,506 INFO L130 PetriNetUnfolder]: For 5695/5765 co-relation queries the response was YES. [2021-10-13 22:45:53,511 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3091 conditions, 879 events. 133/879 cut-off events. For 5695/5765 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6566 event pairs, 0 based on Foata normal form. 12/800 useless extension candidates. Maximal degree in co-relation 3006. Up to 157 conditions per place. [2021-10-13 22:45:53,514 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 115 selfloop transitions, 75 changer transitions 5/241 dead transitions. [2021-10-13 22:45:53,514 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 241 transitions, 3790 flow [2021-10-13 22:45:53,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:53,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:53,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 869 transitions. [2021-10-13 22:45:53,517 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8519607843137255 [2021-10-13 22:45:53,517 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 869 transitions. [2021-10-13 22:45:53,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 869 transitions. [2021-10-13 22:45:53,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:53,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 869 transitions. [2021-10-13 22:45:53,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.93333333333333) internal successors, (869), 15 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,522 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,522 INFO L186 Difference]: Start difference. First operand has 184 places, 225 transitions, 3061 flow. Second operand 15 states and 869 transitions. [2021-10-13 22:45:53,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 241 transitions, 3790 flow [2021-10-13 22:45:53,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 241 transitions, 3671 flow, removed 16 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:53,548 INFO L242 Difference]: Finished difference. Result has 188 places, 226 transitions, 3184 flow [2021-10-13 22:45:53,549 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3184, PETRI_PLACES=188, PETRI_TRANSITIONS=226} [2021-10-13 22:45:53,549 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 120 predicate places. [2021-10-13 22:45:53,549 INFO L470 AbstractCegarLoop]: Abstraction has has 188 places, 226 transitions, 3184 flow [2021-10-13 22:45:53,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,549 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:53,549 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:53,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:53,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-10-13 22:45:53,763 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:53,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:53,764 INFO L82 PathProgramCache]: Analyzing trace with hash -1886269683, now seen corresponding path program 8 times [2021-10-13 22:45:53,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:53,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542752326] [2021-10-13 22:45:53,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:53,764 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:53,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:53,842 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:53,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:53,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542752326] [2021-10-13 22:45:53,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542752326] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:53,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28845781] [2021-10-13 22:45:53,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:53,842 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:53,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:53,843 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:53,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-13 22:45:54,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:54,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:54,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:45:54,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:54,484 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:54,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28845781] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:54,484 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:54,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-10-13 22:45:54,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100323619] [2021-10-13 22:45:54,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 22:45:54,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:54,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 22:45:54,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-10-13 22:45:54,485 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:54,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 226 transitions, 3184 flow. Second operand has 14 states, 14 states have (on average 56.214285714285715) internal successors, (787), 14 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:54,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:54,486 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:54,486 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:54,851 INFO L129 PetriNetUnfolder]: 158/1021 cut-off events. [2021-10-13 22:45:54,851 INFO L130 PetriNetUnfolder]: For 8587/8661 co-relation queries the response was YES. [2021-10-13 22:45:54,856 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3776 conditions, 1021 events. 158/1021 cut-off events. For 8587/8661 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7893 event pairs, 0 based on Foata normal form. 30/947 useless extension candidates. Maximal degree in co-relation 3690. Up to 146 conditions per place. [2021-10-13 22:45:54,860 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 51 selfloop transitions, 157 changer transitions 17/271 dead transitions. [2021-10-13 22:45:54,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 271 transitions, 4724 flow [2021-10-13 22:45:54,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:45:54,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:45:54,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1679 transitions. [2021-10-13 22:45:54,861 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8514198782961461 [2021-10-13 22:45:54,861 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1679 transitions. [2021-10-13 22:45:54,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1679 transitions. [2021-10-13 22:45:54,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:54,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1679 transitions. [2021-10-13 22:45:54,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 57.89655172413793) internal successors, (1679), 29 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:54,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:54,866 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:54,866 INFO L186 Difference]: Start difference. First operand has 188 places, 226 transitions, 3184 flow. Second operand 29 states and 1679 transitions. [2021-10-13 22:45:54,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 271 transitions, 4724 flow [2021-10-13 22:45:54,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 271 transitions, 4499 flow, removed 49 selfloop flow, removed 13 redundant places. [2021-10-13 22:45:54,895 INFO L242 Difference]: Finished difference. Result has 212 places, 250 transitions, 3961 flow [2021-10-13 22:45:54,896 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3961, PETRI_PLACES=212, PETRI_TRANSITIONS=250} [2021-10-13 22:45:54,896 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 144 predicate places. [2021-10-13 22:45:54,896 INFO L470 AbstractCegarLoop]: Abstraction has has 212 places, 250 transitions, 3961 flow [2021-10-13 22:45:54,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 56.214285714285715) internal successors, (787), 14 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:54,896 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:54,896 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:54,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-10-13 22:45:55,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:55,113 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:55,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:55,114 INFO L82 PathProgramCache]: Analyzing trace with hash -1413714987, now seen corresponding path program 9 times [2021-10-13 22:45:55,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:55,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6123522] [2021-10-13 22:45:55,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:55,114 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:55,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:55,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:55,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:55,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6123522] [2021-10-13 22:45:55,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6123522] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:55,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033442848] [2021-10-13 22:45:55,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:55,189 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:55,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:55,190 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:55,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-13 22:45:55,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:45:55,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:55,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:55,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:55,889 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:55,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033442848] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:55,890 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:55,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:55,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160087408] [2021-10-13 22:45:55,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:55,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:55,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:55,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:55,891 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:55,892 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 250 transitions, 3961 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:55,892 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:55,892 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:55,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:56,345 INFO L129 PetriNetUnfolder]: 186/1249 cut-off events. [2021-10-13 22:45:56,346 INFO L130 PetriNetUnfolder]: For 9948/10030 co-relation queries the response was YES. [2021-10-13 22:45:56,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4600 conditions, 1249 events. 186/1249 cut-off events. For 9948/10030 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 10379 event pairs, 0 based on Foata normal form. 32/1151 useless extension candidates. Maximal degree in co-relation 4506. Up to 196 conditions per place. [2021-10-13 22:45:56,371 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 89 selfloop transitions, 172 changer transitions 11/318 dead transitions. [2021-10-13 22:45:56,371 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 318 transitions, 5787 flow [2021-10-13 22:45:56,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:45:56,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:45:56,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1620 transitions. [2021-10-13 22:45:56,373 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:45:56,373 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1620 transitions. [2021-10-13 22:45:56,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1620 transitions. [2021-10-13 22:45:56,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:56,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1620 transitions. [2021-10-13 22:45:56,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.857142857142854) internal successors, (1620), 28 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,376 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,376 INFO L186 Difference]: Start difference. First operand has 212 places, 250 transitions, 3961 flow. Second operand 28 states and 1620 transitions. [2021-10-13 22:45:56,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 318 transitions, 5787 flow [2021-10-13 22:45:56,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 318 transitions, 5495 flow, removed 102 selfloop flow, removed 21 redundant places. [2021-10-13 22:45:56,456 INFO L242 Difference]: Finished difference. Result has 221 places, 300 transitions, 4999 flow [2021-10-13 22:45:56,456 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4999, PETRI_PLACES=221, PETRI_TRANSITIONS=300} [2021-10-13 22:45:56,456 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 153 predicate places. [2021-10-13 22:45:56,457 INFO L470 AbstractCegarLoop]: Abstraction has has 221 places, 300 transitions, 4999 flow [2021-10-13 22:45:56,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,457 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:56,457 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:56,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:56,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:56,675 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:56,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:56,676 INFO L82 PathProgramCache]: Analyzing trace with hash 1065274923, now seen corresponding path program 1 times [2021-10-13 22:45:56,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:56,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835974745] [2021-10-13 22:45:56,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:56,676 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:56,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:56,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:56,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:56,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835974745] [2021-10-13 22:45:56,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835974745] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:56,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997073314] [2021-10-13 22:45:56,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:56,778 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:56,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:56,778 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:56,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-13 22:45:57,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:57,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:57,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:57,519 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:57,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997073314] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:57,520 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:57,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:57,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821572391] [2021-10-13 22:45:57,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:57,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:57,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:57,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:57,522 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:57,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 300 transitions, 4999 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:57,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:57,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:57,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:57,875 INFO L129 PetriNetUnfolder]: 191/1281 cut-off events. [2021-10-13 22:45:57,876 INFO L130 PetriNetUnfolder]: For 10628/10743 co-relation queries the response was YES. [2021-10-13 22:45:57,882 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4907 conditions, 1281 events. 191/1281 cut-off events. For 10628/10743 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 10829 event pairs, 0 based on Foata normal form. 16/1164 useless extension candidates. Maximal degree in co-relation 4810. Up to 257 conditions per place. [2021-10-13 22:45:57,887 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 209 selfloop transitions, 76 changer transitions 10/341 dead transitions. [2021-10-13 22:45:57,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 341 transitions, 6416 flow [2021-10-13 22:45:57,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 22:45:57,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-13 22:45:57,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1212 transitions. [2021-10-13 22:45:57,889 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8487394957983193 [2021-10-13 22:45:57,889 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1212 transitions. [2021-10-13 22:45:57,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1212 transitions. [2021-10-13 22:45:57,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:57,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1212 transitions. [2021-10-13 22:45:57,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 57.714285714285715) internal successors, (1212), 21 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:57,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 68.0) internal successors, (1496), 22 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:57,892 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 68.0) internal successors, (1496), 22 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:57,892 INFO L186 Difference]: Start difference. First operand has 221 places, 300 transitions, 4999 flow. Second operand 21 states and 1212 transitions. [2021-10-13 22:45:57,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 341 transitions, 6416 flow [2021-10-13 22:45:57,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 341 transitions, 6047 flow, removed 132 selfloop flow, removed 16 redundant places. [2021-10-13 22:45:57,935 INFO L242 Difference]: Finished difference. Result has 231 places, 313 transitions, 5153 flow [2021-10-13 22:45:57,935 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4670, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5153, PETRI_PLACES=231, PETRI_TRANSITIONS=313} [2021-10-13 22:45:57,935 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 163 predicate places. [2021-10-13 22:45:57,936 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 313 transitions, 5153 flow [2021-10-13 22:45:57,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:57,936 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:57,936 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:57,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-10-13 22:45:58,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:58,151 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:58,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:58,151 INFO L82 PathProgramCache]: Analyzing trace with hash 1358114847, now seen corresponding path program 2 times [2021-10-13 22:45:58,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:58,152 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968991418] [2021-10-13 22:45:58,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:58,152 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:58,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:58,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:58,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:58,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968991418] [2021-10-13 22:45:58,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968991418] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:58,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124250426] [2021-10-13 22:45:58,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:58,231 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:58,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:58,232 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:58,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-13 22:45:58,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:58,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:58,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:58,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:59,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:59,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124250426] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:59,007 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:59,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:59,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245396023] [2021-10-13 22:45:59,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:59,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:59,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:59,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:59,009 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:59,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 313 transitions, 5153 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:59,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:59,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:59,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:59,631 INFO L129 PetriNetUnfolder]: 230/1539 cut-off events. [2021-10-13 22:45:59,631 INFO L130 PetriNetUnfolder]: For 14141/14270 co-relation queries the response was YES. [2021-10-13 22:45:59,639 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5899 conditions, 1539 events. 230/1539 cut-off events. For 14141/14270 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 13960 event pairs, 0 based on Foata normal form. 47/1426 useless extension candidates. Maximal degree in co-relation 5796. Up to 231 conditions per place. [2021-10-13 22:45:59,686 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 49 selfloop transitions, 274 changer transitions 19/388 dead transitions. [2021-10-13 22:45:59,687 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 388 transitions, 7498 flow [2021-10-13 22:45:59,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-13 22:45:59,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-10-13 22:45:59,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2371 transitions. [2021-10-13 22:45:59,689 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8504304160688666 [2021-10-13 22:45:59,689 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2371 transitions. [2021-10-13 22:45:59,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2371 transitions. [2021-10-13 22:45:59,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:59,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2371 transitions. [2021-10-13 22:45:59,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 57.829268292682926) internal successors, (2371), 41 states have internal predecessors, (2371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:59,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 68.0) internal successors, (2856), 42 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:59,694 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 68.0) internal successors, (2856), 42 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:59,694 INFO L186 Difference]: Start difference. First operand has 231 places, 313 transitions, 5153 flow. Second operand 41 states and 2371 transitions. [2021-10-13 22:45:59,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 388 transitions, 7498 flow [2021-10-13 22:45:59,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 388 transitions, 7345 flow, removed 38 selfloop flow, removed 12 redundant places. [2021-10-13 22:45:59,746 INFO L242 Difference]: Finished difference. Result has 267 places, 363 transitions, 6699 flow [2021-10-13 22:45:59,746 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5058, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=6699, PETRI_PLACES=267, PETRI_TRANSITIONS=363} [2021-10-13 22:45:59,746 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 199 predicate places. [2021-10-13 22:45:59,747 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 363 transitions, 6699 flow [2021-10-13 22:45:59,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:59,747 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:59,747 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:59,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:59,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-10-13 22:45:59,964 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:59,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:59,965 INFO L82 PathProgramCache]: Analyzing trace with hash -271120544, now seen corresponding path program 10 times [2021-10-13 22:45:59,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:59,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913506204] [2021-10-13 22:45:59,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:59,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:59,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:00,055 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:00,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:00,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913506204] [2021-10-13 22:46:00,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913506204] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:00,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80136898] [2021-10-13 22:46:00,056 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:00,056 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:00,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:00,056 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:00,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-13 22:46:00,582 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:00,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:00,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:00,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:00,927 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:00,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80136898] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:00,928 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:00,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:00,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840519257] [2021-10-13 22:46:00,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:00,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:00,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:00,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:00,929 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:00,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 363 transitions, 6699 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:00,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:00,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:00,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:01,173 INFO L129 PetriNetUnfolder]: 222/1513 cut-off events. [2021-10-13 22:46:01,173 INFO L130 PetriNetUnfolder]: For 13966/14096 co-relation queries the response was YES. [2021-10-13 22:46:01,183 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6071 conditions, 1513 events. 222/1513 cut-off events. For 13966/14096 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 13712 event pairs, 0 based on Foata normal form. 10/1365 useless extension candidates. Maximal degree in co-relation 5959. Up to 329 conditions per place. [2021-10-13 22:46:01,188 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 269 selfloop transitions, 64 changer transitions 5/384 dead transitions. [2021-10-13 22:46:01,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 384 transitions, 7894 flow [2021-10-13 22:46:01,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:46:01,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:46:01,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 810 transitions. [2021-10-13 22:46:01,189 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:46:01,190 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 810 transitions. [2021-10-13 22:46:01,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 810 transitions. [2021-10-13 22:46:01,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:01,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 810 transitions. [2021-10-13 22:46:01,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.857142857142854) internal successors, (810), 14 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,192 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,192 INFO L186 Difference]: Start difference. First operand has 267 places, 363 transitions, 6699 flow. Second operand 14 states and 810 transitions. [2021-10-13 22:46:01,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 384 transitions, 7894 flow [2021-10-13 22:46:01,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 384 transitions, 7321 flow, removed 190 selfloop flow, removed 28 redundant places. [2021-10-13 22:46:01,303 INFO L242 Difference]: Finished difference. Result has 249 places, 365 transitions, 6374 flow [2021-10-13 22:46:01,304 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6148, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6374, PETRI_PLACES=249, PETRI_TRANSITIONS=365} [2021-10-13 22:46:01,304 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 181 predicate places. [2021-10-13 22:46:01,304 INFO L470 AbstractCegarLoop]: Abstraction has has 249 places, 365 transitions, 6374 flow [2021-10-13 22:46:01,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,304 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:01,304 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:01,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:01,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:01,520 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:01,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:01,521 INFO L82 PathProgramCache]: Analyzing trace with hash -1785826448, now seen corresponding path program 11 times [2021-10-13 22:46:01,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:01,521 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313076870] [2021-10-13 22:46:01,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:01,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:01,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:01,616 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:01,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:01,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313076870] [2021-10-13 22:46:01,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313076870] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:01,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814366834] [2021-10-13 22:46:01,617 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:01,617 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:01,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:01,617 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:01,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-13 22:46:02,201 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:46:02,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:02,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:02,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:02,549 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:02,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814366834] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:02,550 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:02,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:02,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905241003] [2021-10-13 22:46:02,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:02,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:02,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:02,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:02,551 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:02,552 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 365 transitions, 6374 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:02,552 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:02,552 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:02,552 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:02,798 INFO L129 PetriNetUnfolder]: 223/1515 cut-off events. [2021-10-13 22:46:02,798 INFO L130 PetriNetUnfolder]: For 13584/13688 co-relation queries the response was YES. [2021-10-13 22:46:02,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5914 conditions, 1515 events. 223/1515 cut-off events. For 13584/13688 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 13759 event pairs, 0 based on Foata normal form. 10/1368 useless extension candidates. Maximal degree in co-relation 5806. Up to 314 conditions per place. [2021-10-13 22:46:02,812 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 253 selfloop transitions, 82 changer transitions 5/386 dead transitions. [2021-10-13 22:46:02,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 386 transitions, 7573 flow [2021-10-13 22:46:02,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:46:02,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:46:02,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 868 transitions. [2021-10-13 22:46:02,813 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8509803921568627 [2021-10-13 22:46:02,813 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 868 transitions. [2021-10-13 22:46:02,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 868 transitions. [2021-10-13 22:46:02,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:02,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 868 transitions. [2021-10-13 22:46:02,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.86666666666667) internal successors, (868), 15 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:02,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:02,815 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:02,815 INFO L186 Difference]: Start difference. First operand has 249 places, 365 transitions, 6374 flow. Second operand 15 states and 868 transitions. [2021-10-13 22:46:02,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 386 transitions, 7573 flow [2021-10-13 22:46:02,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 386 transitions, 7432 flow, removed 19 selfloop flow, removed 12 redundant places. [2021-10-13 22:46:02,914 INFO L242 Difference]: Finished difference. Result has 253 places, 367 transitions, 6531 flow [2021-10-13 22:46:02,914 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6249, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6531, PETRI_PLACES=253, PETRI_TRANSITIONS=367} [2021-10-13 22:46:02,914 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 185 predicate places. [2021-10-13 22:46:02,914 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 367 transitions, 6531 flow [2021-10-13 22:46:02,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:02,915 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:02,915 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:02,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:03,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:03,132 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:03,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:03,132 INFO L82 PathProgramCache]: Analyzing trace with hash 1588229452, now seen corresponding path program 12 times [2021-10-13 22:46:03,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:03,132 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731934250] [2021-10-13 22:46:03,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:03,132 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:03,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:03,223 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:03,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:03,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731934250] [2021-10-13 22:46:03,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731934250] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:03,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137356411] [2021-10-13 22:46:03,224 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:03,224 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:03,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:03,236 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:03,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-10-13 22:46:03,860 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:46:03,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:03,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:46:03,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:04,207 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:04,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137356411] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:04,207 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:04,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:04,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392178664] [2021-10-13 22:46:04,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:04,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:04,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:04,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:04,210 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:04,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 367 transitions, 6531 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:04,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:04,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:04,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:04,879 INFO L129 PetriNetUnfolder]: 283/1903 cut-off events. [2021-10-13 22:46:04,879 INFO L130 PetriNetUnfolder]: For 22633/22783 co-relation queries the response was YES. [2021-10-13 22:46:04,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7769 conditions, 1903 events. 283/1903 cut-off events. For 22633/22783 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 17747 event pairs, 0 based on Foata normal form. 41/1746 useless extension candidates. Maximal degree in co-relation 7660. Up to 296 conditions per place. [2021-10-13 22:46:04,898 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 129 selfloop transitions, 274 changer transitions 14/463 dead transitions. [2021-10-13 22:46:04,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 463 transitions, 9814 flow [2021-10-13 22:46:04,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 22:46:04,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-10-13 22:46:04,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2024 transitions. [2021-10-13 22:46:04,900 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8504201680672269 [2021-10-13 22:46:04,900 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2024 transitions. [2021-10-13 22:46:04,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2024 transitions. [2021-10-13 22:46:04,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:04,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2024 transitions. [2021-10-13 22:46:04,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 57.82857142857143) internal successors, (2024), 35 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:04,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 68.0) internal successors, (2448), 36 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:04,905 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 68.0) internal successors, (2448), 36 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:04,905 INFO L186 Difference]: Start difference. First operand has 253 places, 367 transitions, 6531 flow. Second operand 35 states and 2024 transitions. [2021-10-13 22:46:04,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 463 transitions, 9814 flow [2021-10-13 22:46:04,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 463 transitions, 9612 flow, removed 41 selfloop flow, removed 12 redundant places. [2021-10-13 22:46:04,988 INFO L242 Difference]: Finished difference. Result has 285 places, 444 transitions, 8892 flow [2021-10-13 22:46:04,988 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6402, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8892, PETRI_PLACES=285, PETRI_TRANSITIONS=444} [2021-10-13 22:46:04,988 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 217 predicate places. [2021-10-13 22:46:04,988 INFO L470 AbstractCegarLoop]: Abstraction has has 285 places, 444 transitions, 8892 flow [2021-10-13 22:46:04,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:04,989 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:04,989 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:05,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:05,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:05,206 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:05,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:05,207 INFO L82 PathProgramCache]: Analyzing trace with hash -154682016, now seen corresponding path program 13 times [2021-10-13 22:46:05,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:05,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486460450] [2021-10-13 22:46:05,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:05,207 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:05,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:05,300 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:05,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:05,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486460450] [2021-10-13 22:46:05,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486460450] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:05,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349775237] [2021-10-13 22:46:05,300 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:05,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:05,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:05,315 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:05,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-10-13 22:46:05,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:05,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:05,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:06,219 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:06,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349775237] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:06,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:06,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:06,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860915749] [2021-10-13 22:46:06,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:06,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:06,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:06,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:06,221 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:06,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 444 transitions, 8892 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:06,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:06,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:06,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:06,559 INFO L129 PetriNetUnfolder]: 274/1883 cut-off events. [2021-10-13 22:46:06,559 INFO L130 PetriNetUnfolder]: For 20271/20462 co-relation queries the response was YES. [2021-10-13 22:46:06,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7879 conditions, 1883 events. 274/1883 cut-off events. For 20271/20462 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 17597 event pairs, 0 based on Foata normal form. 14/1700 useless extension candidates. Maximal degree in co-relation 7760. Up to 387 conditions per place. [2021-10-13 22:46:06,576 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 309 selfloop transitions, 105 changer transitions 5/465 dead transitions. [2021-10-13 22:46:06,576 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 465 transitions, 10310 flow [2021-10-13 22:46:06,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:46:06,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:46:06,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 926 transitions. [2021-10-13 22:46:06,577 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8511029411764706 [2021-10-13 22:46:06,577 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 926 transitions. [2021-10-13 22:46:06,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 926 transitions. [2021-10-13 22:46:06,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:06,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 926 transitions. [2021-10-13 22:46:06,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 57.875) internal successors, (926), 16 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:06,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:06,580 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:06,580 INFO L186 Difference]: Start difference. First operand has 285 places, 444 transitions, 8892 flow. Second operand 16 states and 926 transitions. [2021-10-13 22:46:06,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 465 transitions, 10310 flow [2021-10-13 22:46:06,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 465 transitions, 9757 flow, removed 194 selfloop flow, removed 24 redundant places. [2021-10-13 22:46:06,683 INFO L242 Difference]: Finished difference. Result has 274 places, 445 transitions, 8701 flow [2021-10-13 22:46:06,683 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8386, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8701, PETRI_PLACES=274, PETRI_TRANSITIONS=445} [2021-10-13 22:46:06,683 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 206 predicate places. [2021-10-13 22:46:06,683 INFO L470 AbstractCegarLoop]: Abstraction has has 274 places, 445 transitions, 8701 flow [2021-10-13 22:46:06,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:06,684 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:06,684 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:06,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:06,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-10-13 22:46:06,902 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:06,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:06,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1521545048, now seen corresponding path program 14 times [2021-10-13 22:46:06,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:06,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031113506] [2021-10-13 22:46:06,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:06,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:06,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:07,014 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:07,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:07,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031113506] [2021-10-13 22:46:07,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031113506] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:07,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632507047] [2021-10-13 22:46:07,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:07,014 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:07,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:07,015 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:07,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-10-13 22:46:07,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:07,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:07,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:46:07,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:07,928 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:07,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632507047] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:07,929 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:07,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-10-13 22:46:07,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034448596] [2021-10-13 22:46:07,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:46:07,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:07,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:46:07,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:46:07,930 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:07,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 445 transitions, 8701 flow. Second operand has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:07,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:07,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:07,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:08,286 INFO L129 PetriNetUnfolder]: 275/1885 cut-off events. [2021-10-13 22:46:08,287 INFO L130 PetriNetUnfolder]: For 20053/20232 co-relation queries the response was YES. [2021-10-13 22:46:08,295 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7774 conditions, 1885 events. 275/1885 cut-off events. For 20053/20232 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 17668 event pairs, 0 based on Foata normal form. 14/1702 useless extension candidates. Maximal degree in co-relation 7657. Up to 381 conditions per place. [2021-10-13 22:46:08,301 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 304 selfloop transitions, 114 changer transitions 5/469 dead transitions. [2021-10-13 22:46:08,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 469 transitions, 10135 flow [2021-10-13 22:46:08,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:46:08,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:46:08,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 984 transitions. [2021-10-13 22:46:08,302 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8512110726643599 [2021-10-13 22:46:08,302 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 984 transitions. [2021-10-13 22:46:08,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 984 transitions. [2021-10-13 22:46:08,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:08,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 984 transitions. [2021-10-13 22:46:08,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 57.88235294117647) internal successors, (984), 17 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,305 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,305 INFO L186 Difference]: Start difference. First operand has 274 places, 445 transitions, 8701 flow. Second operand 17 states and 984 transitions. [2021-10-13 22:46:08,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 469 transitions, 10135 flow [2021-10-13 22:46:08,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 469 transitions, 9978 flow, removed 11 selfloop flow, removed 13 redundant places. [2021-10-13 22:46:08,388 INFO L242 Difference]: Finished difference. Result has 278 places, 446 transitions, 8895 flow [2021-10-13 22:46:08,388 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8554, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8895, PETRI_PLACES=278, PETRI_TRANSITIONS=446} [2021-10-13 22:46:08,388 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 210 predicate places. [2021-10-13 22:46:08,389 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 446 transitions, 8895 flow [2021-10-13 22:46:08,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,389 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:08,389 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:08,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:08,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-10-13 22:46:08,603 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:08,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:08,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1082723316, now seen corresponding path program 15 times [2021-10-13 22:46:08,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:08,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764162173] [2021-10-13 22:46:08,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:08,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:08,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:08,710 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:08,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:08,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764162173] [2021-10-13 22:46:08,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764162173] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:08,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52267154] [2021-10-13 22:46:08,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:08,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:08,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:08,712 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:08,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-13 22:46:09,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:46:09,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:09,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:46:09,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:09,666 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:09,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52267154] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:09,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:09,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-10-13 22:46:09,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474736870] [2021-10-13 22:46:09,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 22:46:09,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:09,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 22:46:09,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-10-13 22:46:09,667 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:09,668 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 446 transitions, 8895 flow. Second operand has 14 states, 14 states have (on average 56.214285714285715) internal successors, (787), 14 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:09,668 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:09,668 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:09,668 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:10,137 INFO L129 PetriNetUnfolder]: 299/2061 cut-off events. [2021-10-13 22:46:10,138 INFO L130 PetriNetUnfolder]: For 24849/25050 co-relation queries the response was YES. [2021-10-13 22:46:10,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8653 conditions, 2061 events. 299/2061 cut-off events. For 24849/25050 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 19798 event pairs, 0 based on Foata normal form. 38/1883 useless extension candidates. Maximal degree in co-relation 8535. Up to 327 conditions per place. [2021-10-13 22:46:10,157 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 188 selfloop transitions, 243 changer transitions 11/488 dead transitions. [2021-10-13 22:46:10,157 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 488 transitions, 11140 flow [2021-10-13 22:46:10,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:46:10,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:46:10,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1505 transitions. [2021-10-13 22:46:10,159 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8512443438914027 [2021-10-13 22:46:10,159 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1505 transitions. [2021-10-13 22:46:10,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1505 transitions. [2021-10-13 22:46:10,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:10,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1505 transitions. [2021-10-13 22:46:10,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.88461538461539) internal successors, (1505), 26 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,162 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,162 INFO L186 Difference]: Start difference. First operand has 278 places, 446 transitions, 8895 flow. Second operand 26 states and 1505 transitions. [2021-10-13 22:46:10,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 488 transitions, 11140 flow [2021-10-13 22:46:10,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 488 transitions, 10909 flow, removed 32 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:10,268 INFO L242 Difference]: Finished difference. Result has 294 places, 473 transitions, 10144 flow [2021-10-13 22:46:10,269 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8724, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=10144, PETRI_PLACES=294, PETRI_TRANSITIONS=473} [2021-10-13 22:46:10,269 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 226 predicate places. [2021-10-13 22:46:10,269 INFO L470 AbstractCegarLoop]: Abstraction has has 294 places, 473 transitions, 10144 flow [2021-10-13 22:46:10,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 56.214285714285715) internal successors, (787), 14 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,269 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:10,269 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:10,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:10,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-10-13 22:46:10,488 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:10,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:10,488 INFO L82 PathProgramCache]: Analyzing trace with hash -100066126, now seen corresponding path program 3 times [2021-10-13 22:46:10,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:10,488 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272775952] [2021-10-13 22:46:10,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:10,489 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:10,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:10,589 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:10,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:10,589 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272775952] [2021-10-13 22:46:10,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272775952] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:10,589 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197844609] [2021-10-13 22:46:10,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:10,589 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:10,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:10,604 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:10,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-13 22:46:11,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:46:11,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:11,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:11,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:11,715 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:11,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197844609] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:11,715 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:11,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:11,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092692691] [2021-10-13 22:46:11,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:11,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:11,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:11,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:11,717 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:11,718 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 473 transitions, 10144 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:11,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:11,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:11,718 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:12,361 INFO L129 PetriNetUnfolder]: 308/2135 cut-off events. [2021-10-13 22:46:12,362 INFO L130 PetriNetUnfolder]: For 27195/27400 co-relation queries the response was YES. [2021-10-13 22:46:12,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9288 conditions, 2135 events. 308/2135 cut-off events. For 27195/27400 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 20701 event pairs, 0 based on Foata normal form. 19/1930 useless extension candidates. Maximal degree in co-relation 9164. Up to 432 conditions per place. [2021-10-13 22:46:12,391 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 359 selfloop transitions, 113 changer transitions 13/531 dead transitions. [2021-10-13 22:46:12,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 531 transitions, 12552 flow [2021-10-13 22:46:12,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:46:12,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:46:12,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1556 transitions. [2021-10-13 22:46:12,409 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8474945533769063 [2021-10-13 22:46:12,409 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1556 transitions. [2021-10-13 22:46:12,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1556 transitions. [2021-10-13 22:46:12,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:12,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1556 transitions. [2021-10-13 22:46:12,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 57.629629629629626) internal successors, (1556), 27 states have internal predecessors, (1556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,412 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,412 INFO L186 Difference]: Start difference. First operand has 294 places, 473 transitions, 10144 flow. Second operand 27 states and 1556 transitions. [2021-10-13 22:46:12,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 531 transitions, 12552 flow [2021-10-13 22:46:12,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 531 transitions, 12241 flow, removed 80 selfloop flow, removed 21 redundant places. [2021-10-13 22:46:12,559 INFO L242 Difference]: Finished difference. Result has 307 places, 488 transitions, 10565 flow [2021-10-13 22:46:12,560 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9880, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=10565, PETRI_PLACES=307, PETRI_TRANSITIONS=488} [2021-10-13 22:46:12,562 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 239 predicate places. [2021-10-13 22:46:12,562 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 488 transitions, 10565 flow [2021-10-13 22:46:12,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,563 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:12,563 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:12,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:12,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:12,791 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:12,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:12,792 INFO L82 PathProgramCache]: Analyzing trace with hash -1780548102, now seen corresponding path program 4 times [2021-10-13 22:46:12,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:12,792 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833039072] [2021-10-13 22:46:12,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:12,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:12,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:12,881 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:12,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:12,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833039072] [2021-10-13 22:46:12,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833039072] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:12,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657292060] [2021-10-13 22:46:12,882 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:12,882 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:12,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:12,883 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:12,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-13 22:46:13,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:13,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:13,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:13,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:14,020 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:14,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657292060] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:14,020 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:14,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:14,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001752019] [2021-10-13 22:46:14,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:14,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:14,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:14,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:14,022 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:14,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 488 transitions, 10565 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:14,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:14,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:14,592 INFO L129 PetriNetUnfolder]: 306/2133 cut-off events. [2021-10-13 22:46:14,592 INFO L130 PetriNetUnfolder]: For 26230/26453 co-relation queries the response was YES. [2021-10-13 22:46:14,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9304 conditions, 2133 events. 306/2133 cut-off events. For 26230/26453 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 20761 event pairs, 0 based on Foata normal form. 16/1925 useless extension candidates. Maximal degree in co-relation 9173. Up to 434 conditions per place. [2021-10-13 22:46:14,613 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 359 selfloop transitions, 117 changer transitions 5/527 dead transitions. [2021-10-13 22:46:14,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 527 transitions, 12485 flow [2021-10-13 22:46:14,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:46:14,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:46:14,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1437 transitions. [2021-10-13 22:46:14,615 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8452941176470589 [2021-10-13 22:46:14,615 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1437 transitions. [2021-10-13 22:46:14,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1437 transitions. [2021-10-13 22:46:14,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:14,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1437 transitions. [2021-10-13 22:46:14,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.48) internal successors, (1437), 25 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,618 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,618 INFO L186 Difference]: Start difference. First operand has 307 places, 488 transitions, 10565 flow. Second operand 25 states and 1437 transitions. [2021-10-13 22:46:14,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 527 transitions, 12485 flow [2021-10-13 22:46:14,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 527 transitions, 12355 flow, removed 35 selfloop flow, removed 17 redundant places. [2021-10-13 22:46:14,737 INFO L242 Difference]: Finished difference. Result has 314 places, 495 transitions, 11001 flow [2021-10-13 22:46:14,737 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10447, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=11001, PETRI_PLACES=314, PETRI_TRANSITIONS=495} [2021-10-13 22:46:14,737 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 246 predicate places. [2021-10-13 22:46:14,737 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 495 transitions, 11001 flow [2021-10-13 22:46:14,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,738 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:14,738 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:14,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:14,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:14,952 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:14,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:14,952 INFO L82 PathProgramCache]: Analyzing trace with hash 653113582, now seen corresponding path program 5 times [2021-10-13 22:46:14,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:14,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379434771] [2021-10-13 22:46:14,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:14,953 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:14,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:15,055 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:15,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:15,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379434771] [2021-10-13 22:46:15,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379434771] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:15,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065100540] [2021-10-13 22:46:15,055 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:15,055 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:15,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:15,056 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:15,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-13 22:46:15,921 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 22:46:15,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:15,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:15,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:16,327 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:16,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065100540] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:16,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:16,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:16,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547984114] [2021-10-13 22:46:16,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:16,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:16,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:16,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:16,329 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:16,330 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 495 transitions, 11001 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,330 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:16,330 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:16,330 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:17,388 INFO L129 PetriNetUnfolder]: 349/2392 cut-off events. [2021-10-13 22:46:17,388 INFO L130 PetriNetUnfolder]: For 37472/37772 co-relation queries the response was YES. [2021-10-13 22:46:17,403 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10897 conditions, 2392 events. 349/2392 cut-off events. For 37472/37772 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 23964 event pairs, 0 based on Foata normal form. 64/2206 useless extension candidates. Maximal degree in co-relation 10765. Up to 392 conditions per place. [2021-10-13 22:46:17,410 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 91 selfloop transitions, 422 changer transitions 22/581 dead transitions. [2021-10-13 22:46:17,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 581 transitions, 14728 flow [2021-10-13 22:46:17,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:46:17,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:46:17,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2773 transitions. [2021-10-13 22:46:17,412 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8495710784313726 [2021-10-13 22:46:17,413 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2773 transitions. [2021-10-13 22:46:17,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2773 transitions. [2021-10-13 22:46:17,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:17,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2773 transitions. [2021-10-13 22:46:17,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 57.770833333333336) internal successors, (2773), 48 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 68.0) internal successors, (3332), 49 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,417 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 68.0) internal successors, (3332), 49 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,418 INFO L186 Difference]: Start difference. First operand has 314 places, 495 transitions, 11001 flow. Second operand 48 states and 2773 transitions. [2021-10-13 22:46:17,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 581 transitions, 14728 flow [2021-10-13 22:46:17,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 581 transitions, 14522 flow, removed 21 selfloop flow, removed 19 redundant places. [2021-10-13 22:46:17,566 INFO L242 Difference]: Finished difference. Result has 355 places, 544 transitions, 13347 flow [2021-10-13 22:46:17,567 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10836, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=380, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=13347, PETRI_PLACES=355, PETRI_TRANSITIONS=544} [2021-10-13 22:46:17,567 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 287 predicate places. [2021-10-13 22:46:17,567 INFO L470 AbstractCegarLoop]: Abstraction has has 355 places, 544 transitions, 13347 flow [2021-10-13 22:46:17,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,567 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:17,567 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:17,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:17,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-10-13 22:46:17,785 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:17,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:17,785 INFO L82 PathProgramCache]: Analyzing trace with hash 345917854, now seen corresponding path program 6 times [2021-10-13 22:46:17,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:17,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448699900] [2021-10-13 22:46:17,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:17,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:17,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:17,876 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:17,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:17,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448699900] [2021-10-13 22:46:17,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448699900] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:17,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721210383] [2021-10-13 22:46:17,876 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:17,876 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:17,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:17,877 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:17,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-13 22:46:18,771 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:46:18,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:18,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:18,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:19,128 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:19,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721210383] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:19,128 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:19,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:19,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815559988] [2021-10-13 22:46:19,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:19,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:19,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:19,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:19,129 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:19,130 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 544 transitions, 13347 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:19,130 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:19,130 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:19,732 INFO L129 PetriNetUnfolder]: 361/2554 cut-off events. [2021-10-13 22:46:19,732 INFO L130 PetriNetUnfolder]: For 36948/37208 co-relation queries the response was YES. [2021-10-13 22:46:19,752 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11887 conditions, 2554 events. 361/2554 cut-off events. For 36948/37208 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 26403 event pairs, 0 based on Foata normal form. 24/2309 useless extension candidates. Maximal degree in co-relation 11742. Up to 446 conditions per place. [2021-10-13 22:46:19,760 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 343 selfloop transitions, 222 changer transitions 5/616 dead transitions. [2021-10-13 22:46:19,760 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 616 transitions, 16267 flow [2021-10-13 22:46:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 22:46:19,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-10-13 22:46:19,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2011 transitions. [2021-10-13 22:46:19,766 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8449579831932773 [2021-10-13 22:46:19,766 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2011 transitions. [2021-10-13 22:46:19,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2011 transitions. [2021-10-13 22:46:19,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:19,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2011 transitions. [2021-10-13 22:46:19,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 57.457142857142856) internal successors, (2011), 35 states have internal predecessors, (2011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 68.0) internal successors, (2448), 36 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,770 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 68.0) internal successors, (2448), 36 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,770 INFO L186 Difference]: Start difference. First operand has 355 places, 544 transitions, 13347 flow. Second operand 35 states and 2011 transitions. [2021-10-13 22:46:19,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 616 transitions, 16267 flow [2021-10-13 22:46:19,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 616 transitions, 15308 flow, removed 370 selfloop flow, removed 35 redundant places. [2021-10-13 22:46:19,974 INFO L242 Difference]: Finished difference. Result has 355 places, 574 transitions, 13855 flow [2021-10-13 22:46:19,974 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12494, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=13855, PETRI_PLACES=355, PETRI_TRANSITIONS=574} [2021-10-13 22:46:19,974 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 287 predicate places. [2021-10-13 22:46:19,974 INFO L470 AbstractCegarLoop]: Abstraction has has 355 places, 574 transitions, 13855 flow [2021-10-13 22:46:19,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,975 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:19,975 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:19,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:20,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-10-13 22:46:20,193 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:20,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:20,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1751214584, now seen corresponding path program 7 times [2021-10-13 22:46:20,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:20,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558964873] [2021-10-13 22:46:20,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:20,193 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:20,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:20,270 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:20,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:20,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558964873] [2021-10-13 22:46:20,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558964873] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:20,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161554767] [2021-10-13 22:46:20,270 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:20,270 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:20,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:20,272 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:20,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-10-13 22:46:21,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:21,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:21,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:21,587 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:21,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161554767] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:21,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:21,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:21,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759726057] [2021-10-13 22:46:21,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:21,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:21,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:21,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:21,589 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:21,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 574 transitions, 13855 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:21,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:21,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:21,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:22,389 INFO L129 PetriNetUnfolder]: 381/2713 cut-off events. [2021-10-13 22:46:22,390 INFO L130 PetriNetUnfolder]: For 38072/38340 co-relation queries the response was YES. [2021-10-13 22:46:22,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12438 conditions, 2713 events. 381/2713 cut-off events. For 38072/38340 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 28680 event pairs, 0 based on Foata normal form. 32/2459 useless extension candidates. Maximal degree in co-relation 12294. Up to 413 conditions per place. [2021-10-13 22:46:22,420 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 292 selfloop transitions, 299 changer transitions 5/642 dead transitions. [2021-10-13 22:46:22,421 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 642 transitions, 16731 flow [2021-10-13 22:46:22,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 22:46:22,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-13 22:46:22,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2128 transitions. [2021-10-13 22:46:22,422 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8457869634340223 [2021-10-13 22:46:22,422 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2128 transitions. [2021-10-13 22:46:22,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2128 transitions. [2021-10-13 22:46:22,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:22,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2128 transitions. [2021-10-13 22:46:22,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 57.513513513513516) internal successors, (2128), 37 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 68.0) internal successors, (2584), 38 states have internal predecessors, (2584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,426 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 68.0) internal successors, (2584), 38 states have internal predecessors, (2584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,426 INFO L186 Difference]: Start difference. First operand has 355 places, 574 transitions, 13855 flow. Second operand 37 states and 2128 transitions. [2021-10-13 22:46:22,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 642 transitions, 16731 flow [2021-10-13 22:46:22,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 642 transitions, 16430 flow, removed 69 selfloop flow, removed 25 redundant places. [2021-10-13 22:46:22,610 INFO L242 Difference]: Finished difference. Result has 372 places, 599 transitions, 15118 flow [2021-10-13 22:46:22,611 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13570, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=15118, PETRI_PLACES=372, PETRI_TRANSITIONS=599} [2021-10-13 22:46:22,611 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 304 predicate places. [2021-10-13 22:46:22,611 INFO L470 AbstractCegarLoop]: Abstraction has has 372 places, 599 transitions, 15118 flow [2021-10-13 22:46:22,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,611 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:22,612 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:22,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:22,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:22,829 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:22,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:22,830 INFO L82 PathProgramCache]: Analyzing trace with hash 2031194078, now seen corresponding path program 8 times [2021-10-13 22:46:22,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:22,830 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251833505] [2021-10-13 22:46:22,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:22,830 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:22,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:22,949 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:22,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:22,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251833505] [2021-10-13 22:46:22,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251833505] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:22,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054441514] [2021-10-13 22:46:22,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:22,950 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:22,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:22,951 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:22,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-10-13 22:46:23,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:23,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:23,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:23,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:24,261 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:24,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054441514] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:24,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:24,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:24,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340167623] [2021-10-13 22:46:24,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:24,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:24,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:24,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:24,263 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:24,263 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 599 transitions, 15118 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:24,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:24,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:25,118 INFO L129 PetriNetUnfolder]: 390/2780 cut-off events. [2021-10-13 22:46:25,119 INFO L130 PetriNetUnfolder]: For 42138/42431 co-relation queries the response was YES. [2021-10-13 22:46:25,144 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13120 conditions, 2780 events. 390/2780 cut-off events. For 42138/42431 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 29581 event pairs, 0 based on Foata normal form. 48/2535 useless extension candidates. Maximal degree in co-relation 12975. Up to 409 conditions per place. [2021-10-13 22:46:25,155 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 228 selfloop transitions, 365 changer transitions 5/644 dead transitions. [2021-10-13 22:46:25,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 644 transitions, 17569 flow [2021-10-13 22:46:25,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 22:46:25,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-13 22:46:25,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1960 transitions. [2021-10-13 22:46:25,157 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8477508650519031 [2021-10-13 22:46:25,157 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1960 transitions. [2021-10-13 22:46:25,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1960 transitions. [2021-10-13 22:46:25,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:25,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1960 transitions. [2021-10-13 22:46:25,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 57.64705882352941) internal successors, (1960), 34 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 68.0) internal successors, (2380), 35 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,177 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 68.0) internal successors, (2380), 35 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,177 INFO L186 Difference]: Start difference. First operand has 372 places, 599 transitions, 15118 flow. Second operand 34 states and 1960 transitions. [2021-10-13 22:46:25,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 644 transitions, 17569 flow [2021-10-13 22:46:25,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 644 transitions, 17233 flow, removed 50 selfloop flow, removed 27 redundant places. [2021-10-13 22:46:25,544 INFO L242 Difference]: Finished difference. Result has 380 places, 608 transitions, 16095 flow [2021-10-13 22:46:25,545 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=14792, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=16095, PETRI_PLACES=380, PETRI_TRANSITIONS=608} [2021-10-13 22:46:25,545 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 312 predicate places. [2021-10-13 22:46:25,545 INFO L470 AbstractCegarLoop]: Abstraction has has 380 places, 608 transitions, 16095 flow [2021-10-13 22:46:25,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,545 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:25,545 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:25,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-10-13 22:46:25,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:25,767 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:25,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:25,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1834128980, now seen corresponding path program 9 times [2021-10-13 22:46:25,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:25,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409593527] [2021-10-13 22:46:25,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:25,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:25,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:25,868 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:25,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:25,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409593527] [2021-10-13 22:46:25,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409593527] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:25,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318430391] [2021-10-13 22:46:25,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:25,869 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:25,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:25,870 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:25,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-10-13 22:46:26,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:46:26,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:26,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:26,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:27,238 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:27,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318430391] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:27,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:27,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:27,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378183651] [2021-10-13 22:46:27,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:27,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:27,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:27,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:27,241 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:27,241 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 608 transitions, 16095 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:27,241 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:27,241 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:27,242 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:28,584 INFO L129 PetriNetUnfolder]: 448/3137 cut-off events. [2021-10-13 22:46:28,584 INFO L130 PetriNetUnfolder]: For 60524/60957 co-relation queries the response was YES. [2021-10-13 22:46:28,608 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15708 conditions, 3137 events. 448/3137 cut-off events. For 60524/60957 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 34223 event pairs, 0 based on Foata normal form. 95/2904 useless extension candidates. Maximal degree in co-relation 15561. Up to 499 conditions per place. [2021-10-13 22:46:28,620 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 90 selfloop transitions, 557 changer transitions 25/718 dead transitions. [2021-10-13 22:46:28,620 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 718 transitions, 21312 flow [2021-10-13 22:46:28,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-13 22:46:28,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-13 22:46:28,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 3062 transitions. [2021-10-13 22:46:28,622 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8496115427302997 [2021-10-13 22:46:28,622 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 3062 transitions. [2021-10-13 22:46:28,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 3062 transitions. [2021-10-13 22:46:28,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:28,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 3062 transitions. [2021-10-13 22:46:28,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 57.77358490566038) internal successors, (3062), 53 states have internal predecessors, (3062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,628 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,628 INFO L186 Difference]: Start difference. First operand has 380 places, 608 transitions, 16095 flow. Second operand 53 states and 3062 transitions. [2021-10-13 22:46:28,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 718 transitions, 21312 flow [2021-10-13 22:46:28,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 718 transitions, 20722 flow, removed 41 selfloop flow, removed 28 redundant places. [2021-10-13 22:46:28,894 INFO L242 Difference]: Finished difference. Result has 420 places, 675 transitions, 19277 flow [2021-10-13 22:46:28,894 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15571, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=496, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=19277, PETRI_PLACES=420, PETRI_TRANSITIONS=675} [2021-10-13 22:46:28,894 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 352 predicate places. [2021-10-13 22:46:28,895 INFO L470 AbstractCegarLoop]: Abstraction has has 420 places, 675 transitions, 19277 flow [2021-10-13 22:46:28,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,895 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:28,895 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:28,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:29,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:29,113 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:29,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:29,113 INFO L82 PathProgramCache]: Analyzing trace with hash -310326612, now seen corresponding path program 10 times [2021-10-13 22:46:29,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:29,115 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244297035] [2021-10-13 22:46:29,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:29,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:29,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:29,233 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:29,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:29,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244297035] [2021-10-13 22:46:29,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244297035] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:29,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257690208] [2021-10-13 22:46:29,234 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:29,234 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:29,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:29,234 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:29,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-10-13 22:46:30,265 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:30,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:30,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:30,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:30,588 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:30,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257690208] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:30,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:30,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:30,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243264518] [2021-10-13 22:46:30,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:30,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:30,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:30,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:30,589 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:30,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 675 transitions, 19277 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:30,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:30,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:30,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:32,074 INFO L129 PetriNetUnfolder]: 535/3858 cut-off events. [2021-10-13 22:46:32,074 INFO L130 PetriNetUnfolder]: For 76474/76974 co-relation queries the response was YES. [2021-10-13 22:46:32,107 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19871 conditions, 3858 events. 535/3858 cut-off events. For 76474/76974 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 44012 event pairs, 0 based on Foata normal form. 108/3559 useless extension candidates. Maximal degree in co-relation 19708. Up to 652 conditions per place. [2021-10-13 22:46:32,123 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 176 selfloop transitions, 604 changer transitions 17/843 dead transitions. [2021-10-13 22:46:32,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 843 transitions, 26947 flow [2021-10-13 22:46:32,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-13 22:46:32,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-10-13 22:46:32,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2886 transitions. [2021-10-13 22:46:32,125 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8488235294117648 [2021-10-13 22:46:32,125 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2886 transitions. [2021-10-13 22:46:32,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2886 transitions. [2021-10-13 22:46:32,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:32,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2886 transitions. [2021-10-13 22:46:32,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 57.72) internal successors, (2886), 50 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:32,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:32,130 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:32,131 INFO L186 Difference]: Start difference. First operand has 420 places, 675 transitions, 19277 flow. Second operand 50 states and 2886 transitions. [2021-10-13 22:46:32,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 843 transitions, 26947 flow [2021-10-13 22:46:32,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 843 transitions, 25735 flow, removed 473 selfloop flow, removed 37 redundant places. [2021-10-13 22:46:32,573 INFO L242 Difference]: Finished difference. Result has 436 places, 803 transitions, 24410 flow [2021-10-13 22:46:32,573 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18383, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=24410, PETRI_PLACES=436, PETRI_TRANSITIONS=803} [2021-10-13 22:46:32,573 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 368 predicate places. [2021-10-13 22:46:32,573 INFO L470 AbstractCegarLoop]: Abstraction has has 436 places, 803 transitions, 24410 flow [2021-10-13 22:46:32,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:32,574 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:32,574 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:32,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:32,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-10-13 22:46:32,787 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:32,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:32,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1692314678, now seen corresponding path program 11 times [2021-10-13 22:46:32,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:32,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365876016] [2021-10-13 22:46:32,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:32,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:32,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:32,881 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:32,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:32,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365876016] [2021-10-13 22:46:32,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365876016] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:32,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475716886] [2021-10-13 22:46:32,882 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:32,882 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:32,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:32,883 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:32,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-10-13 22:46:33,964 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:33,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:33,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:33,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:34,274 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:34,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475716886] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:34,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:34,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:34,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210328707] [2021-10-13 22:46:34,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:34,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:34,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:34,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:34,276 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:34,276 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 803 transitions, 24410 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:34,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:34,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:35,835 INFO L129 PetriNetUnfolder]: 594/4283 cut-off events. [2021-10-13 22:46:35,835 INFO L130 PetriNetUnfolder]: For 89008/89582 co-relation queries the response was YES. [2021-10-13 22:46:35,878 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22715 conditions, 4283 events. 594/4283 cut-off events. For 89008/89582 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 49796 event pairs, 0 based on Foata normal form. 108/3938 useless extension candidates. Maximal degree in co-relation 22546. Up to 697 conditions per place. [2021-10-13 22:46:35,941 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 214 selfloop transitions, 647 changer transitions 22/929 dead transitions. [2021-10-13 22:46:35,941 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 929 transitions, 30738 flow [2021-10-13 22:46:35,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:46:35,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:46:35,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2774 transitions. [2021-10-13 22:46:35,943 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8498774509803921 [2021-10-13 22:46:35,943 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2774 transitions. [2021-10-13 22:46:35,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2774 transitions. [2021-10-13 22:46:35,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:35,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2774 transitions. [2021-10-13 22:46:35,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 57.791666666666664) internal successors, (2774), 48 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:35,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 68.0) internal successors, (3332), 49 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:35,948 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 68.0) internal successors, (3332), 49 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:35,948 INFO L186 Difference]: Start difference. First operand has 436 places, 803 transitions, 24410 flow. Second operand 48 states and 2774 transitions. [2021-10-13 22:46:35,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 929 transitions, 30738 flow [2021-10-13 22:46:36,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 929 transitions, 29025 flow, removed 681 selfloop flow, removed 33 redundant places. [2021-10-13 22:46:36,452 INFO L242 Difference]: Finished difference. Result has 460 places, 885 transitions, 27319 flow [2021-10-13 22:46:36,453 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=22913, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=577, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=27319, PETRI_PLACES=460, PETRI_TRANSITIONS=885} [2021-10-13 22:46:36,453 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 392 predicate places. [2021-10-13 22:46:36,453 INFO L470 AbstractCegarLoop]: Abstraction has has 460 places, 885 transitions, 27319 flow [2021-10-13 22:46:36,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:36,453 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:36,454 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:36,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:36,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-10-13 22:46:36,672 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:36,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:36,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1199185507, now seen corresponding path program 16 times [2021-10-13 22:46:36,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:36,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491663723] [2021-10-13 22:46:36,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:36,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:36,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:36,832 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:36,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:36,832 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491663723] [2021-10-13 22:46:36,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491663723] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:36,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589787389] [2021-10-13 22:46:36,833 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:36,833 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:36,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:36,834 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:36,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-10-13 22:46:38,015 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:38,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:38,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:38,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:38,513 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:38,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589787389] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:38,514 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:38,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:46:38,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151510481] [2021-10-13 22:46:38,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:46:38,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:38,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:46:38,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:46:38,515 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:38,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 885 transitions, 27319 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:38,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:38,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:38,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:39,466 INFO L129 PetriNetUnfolder]: 584/4254 cut-off events. [2021-10-13 22:46:39,467 INFO L130 PetriNetUnfolder]: For 77942/78472 co-relation queries the response was YES. [2021-10-13 22:46:39,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22641 conditions, 4254 events. 584/4254 cut-off events. For 77942/78472 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 49521 event pairs, 0 based on Foata normal form. 24/3827 useless extension candidates. Maximal degree in co-relation 22462. Up to 988 conditions per place. [2021-10-13 22:46:39,518 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 764 selfloop transitions, 93 changer transitions 5/908 dead transitions. [2021-10-13 22:46:39,518 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 908 transitions, 29890 flow [2021-10-13 22:46:39,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:46:39,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:46:39,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 867 transitions. [2021-10-13 22:46:39,520 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.85 [2021-10-13 22:46:39,520 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 867 transitions. [2021-10-13 22:46:39,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 867 transitions. [2021-10-13 22:46:39,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:39,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 867 transitions. [2021-10-13 22:46:39,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.8) internal successors, (867), 15 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:39,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:39,521 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:39,521 INFO L186 Difference]: Start difference. First operand has 460 places, 885 transitions, 27319 flow. Second operand 15 states and 867 transitions. [2021-10-13 22:46:39,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 908 transitions, 29890 flow [2021-10-13 22:46:40,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 908 transitions, 29072 flow, removed 330 selfloop flow, removed 26 redundant places. [2021-10-13 22:46:40,119 INFO L242 Difference]: Finished difference. Result has 444 places, 887 transitions, 26840 flow [2021-10-13 22:46:40,120 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=26517, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=792, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=26840, PETRI_PLACES=444, PETRI_TRANSITIONS=887} [2021-10-13 22:46:40,120 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 376 predicate places. [2021-10-13 22:46:40,120 INFO L470 AbstractCegarLoop]: Abstraction has has 444 places, 887 transitions, 26840 flow [2021-10-13 22:46:40,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:40,120 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:40,120 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:40,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:40,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-10-13 22:46:40,339 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:40,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:40,339 INFO L82 PathProgramCache]: Analyzing trace with hash -1830258083, now seen corresponding path program 17 times [2021-10-13 22:46:40,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:40,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093731695] [2021-10-13 22:46:40,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:40,339 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:40,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:40,448 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:40,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:40,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093731695] [2021-10-13 22:46:40,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093731695] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:40,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515309615] [2021-10-13 22:46:40,449 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:40,449 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:40,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:40,450 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:40,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-10-13 22:46:41,620 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:46:41,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:41,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:41,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:42,044 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:42,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515309615] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:42,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:42,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:46:42,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542908350] [2021-10-13 22:46:42,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:46:42,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:42,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:46:42,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:46:42,046 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:42,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 887 transitions, 26840 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:42,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:42,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:42,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:43,121 INFO L129 PetriNetUnfolder]: 585/4256 cut-off events. [2021-10-13 22:46:43,121 INFO L130 PetriNetUnfolder]: For 76847/77344 co-relation queries the response was YES. [2021-10-13 22:46:43,162 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22356 conditions, 4256 events. 585/4256 cut-off events. For 76847/77344 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 49568 event pairs, 0 based on Foata normal form. 24/3830 useless extension candidates. Maximal degree in co-relation 22181. Up to 966 conditions per place. [2021-10-13 22:46:43,179 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 740 selfloop transitions, 118 changer transitions 5/909 dead transitions. [2021-10-13 22:46:43,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 909 transitions, 29403 flow [2021-10-13 22:46:43,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:46:43,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:46:43,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 925 transitions. [2021-10-13 22:46:43,180 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8501838235294118 [2021-10-13 22:46:43,180 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 925 transitions. [2021-10-13 22:46:43,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 925 transitions. [2021-10-13 22:46:43,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:43,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 925 transitions. [2021-10-13 22:46:43,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 57.8125) internal successors, (925), 16 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:43,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:43,183 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:43,183 INFO L186 Difference]: Start difference. First operand has 444 places, 887 transitions, 26840 flow. Second operand 16 states and 925 transitions. [2021-10-13 22:46:43,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 909 transitions, 29403 flow [2021-10-13 22:46:43,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 909 transitions, 29216 flow, removed 12 selfloop flow, removed 13 redundant places. [2021-10-13 22:46:43,721 INFO L242 Difference]: Finished difference. Result has 448 places, 889 transitions, 27062 flow [2021-10-13 22:46:43,721 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=26663, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=27062, PETRI_PLACES=448, PETRI_TRANSITIONS=889} [2021-10-13 22:46:43,721 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 380 predicate places. [2021-10-13 22:46:43,722 INFO L470 AbstractCegarLoop]: Abstraction has has 448 places, 889 transitions, 27062 flow [2021-10-13 22:46:43,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:43,722 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:43,722 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:43,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:43,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-10-13 22:46:43,941 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:43,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:43,941 INFO L82 PathProgramCache]: Analyzing trace with hash 1272336307, now seen corresponding path program 18 times [2021-10-13 22:46:43,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:43,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778333197] [2021-10-13 22:46:43,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:43,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:43,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:44,107 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:44,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:44,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778333197] [2021-10-13 22:46:44,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778333197] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:44,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348532417] [2021-10-13 22:46:44,108 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:44,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:44,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:44,109 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:44,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-10-13 22:46:45,244 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:46:45,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:45,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:46:45,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:45,661 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:45,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348532417] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:45,662 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:45,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:46:45,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158231527] [2021-10-13 22:46:45,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:46:45,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:45,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:46:45,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:46:45,663 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:45,663 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 889 transitions, 27062 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:45,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:45,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:45,664 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:47,211 INFO L129 PetriNetUnfolder]: 667/4842 cut-off events. [2021-10-13 22:46:47,212 INFO L130 PetriNetUnfolder]: For 107518/108085 co-relation queries the response was YES. [2021-10-13 22:46:47,252 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26081 conditions, 4842 events. 667/4842 cut-off events. For 107518/108085 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 57744 event pairs, 0 based on Foata normal form. 110/4440 useless extension candidates. Maximal degree in co-relation 25905. Up to 789 conditions per place. [2021-10-13 22:46:47,340 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 254 selfloop transitions, 707 changer transitions 17/1024 dead transitions. [2021-10-13 22:46:47,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1024 transitions, 34310 flow [2021-10-13 22:46:47,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:46:47,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:46:47,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2656 transitions. [2021-10-13 22:46:47,342 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8491048593350383 [2021-10-13 22:46:47,342 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2656 transitions. [2021-10-13 22:46:47,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2656 transitions. [2021-10-13 22:46:47,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:47,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2656 transitions. [2021-10-13 22:46:47,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 57.73913043478261) internal successors, (2656), 46 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:47,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:47,347 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:47,347 INFO L186 Difference]: Start difference. First operand has 448 places, 889 transitions, 27062 flow. Second operand 46 states and 2656 transitions. [2021-10-13 22:46:47,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1024 transitions, 34310 flow [2021-10-13 22:46:47,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1024 transitions, 34044 flow, removed 43 selfloop flow, removed 13 redundant places. [2021-10-13 22:46:47,982 INFO L242 Difference]: Finished difference. Result has 491 places, 990 transitions, 32514 flow [2021-10-13 22:46:47,983 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=26879, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=614, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=32514, PETRI_PLACES=491, PETRI_TRANSITIONS=990} [2021-10-13 22:46:47,983 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 423 predicate places. [2021-10-13 22:46:47,983 INFO L470 AbstractCegarLoop]: Abstraction has has 491 places, 990 transitions, 32514 flow [2021-10-13 22:46:47,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:47,983 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:47,983 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:48,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:48,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-10-13 22:46:48,203 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:48,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:48,203 INFO L82 PathProgramCache]: Analyzing trace with hash 1150274209, now seen corresponding path program 19 times [2021-10-13 22:46:48,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:48,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079855499] [2021-10-13 22:46:48,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:48,203 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:48,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:48,312 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:48,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:48,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079855499] [2021-10-13 22:46:48,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079855499] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:48,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686566694] [2021-10-13 22:46:48,313 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:48,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:48,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:48,314 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:48,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-10-13 22:46:49,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:49,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:49,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:49,938 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:49,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686566694] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:49,938 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:49,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:46:49,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732516300] [2021-10-13 22:46:49,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:46:49,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:49,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:46:49,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:46:49,940 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:49,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 990 transitions, 32514 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:49,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:49,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:49,940 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:51,674 INFO L129 PetriNetUnfolder]: 692/5089 cut-off events. [2021-10-13 22:46:51,674 INFO L130 PetriNetUnfolder]: For 108946/109575 co-relation queries the response was YES. [2021-10-13 22:46:51,722 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28241 conditions, 5089 events. 692/5089 cut-off events. For 108946/109575 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 61125 event pairs, 0 based on Foata normal form. 62/4610 useless extension candidates. Maximal degree in co-relation 28054. Up to 1049 conditions per place. [2021-10-13 22:46:51,741 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 667 selfloop transitions, 333 changer transitions 11/1057 dead transitions. [2021-10-13 22:46:51,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 1057 transitions, 37536 flow [2021-10-13 22:46:51,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:46:51,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:46:51,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2080 transitions. [2021-10-13 22:46:51,743 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8496732026143791 [2021-10-13 22:46:51,743 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2080 transitions. [2021-10-13 22:46:51,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2080 transitions. [2021-10-13 22:46:51,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:51,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2080 transitions. [2021-10-13 22:46:51,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 57.77777777777778) internal successors, (2080), 36 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:51,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:51,746 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:51,747 INFO L186 Difference]: Start difference. First operand has 491 places, 990 transitions, 32514 flow. Second operand 36 states and 2080 transitions. [2021-10-13 22:46:51,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 1057 transitions, 37536 flow [2021-10-13 22:46:52,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 1057 transitions, 36312 flow, removed 498 selfloop flow, removed 28 redundant places. [2021-10-13 22:46:52,501 INFO L242 Difference]: Finished difference. Result has 500 places, 1040 transitions, 34071 flow [2021-10-13 22:46:52,502 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=31342, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=990, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=34071, PETRI_PLACES=500, PETRI_TRANSITIONS=1040} [2021-10-13 22:46:52,502 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 432 predicate places. [2021-10-13 22:46:52,502 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 1040 transitions, 34071 flow [2021-10-13 22:46:52,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:52,502 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:52,502 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:52,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:52,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:52,721 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:52,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:52,721 INFO L82 PathProgramCache]: Analyzing trace with hash -772161363, now seen corresponding path program 12 times [2021-10-13 22:46:52,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:52,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406985458] [2021-10-13 22:46:52,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:52,722 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:52,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:52,817 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:52,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:52,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406985458] [2021-10-13 22:46:52,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406985458] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:52,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164733725] [2021-10-13 22:46:52,817 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:52,817 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:52,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:52,818 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:52,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-10-13 22:46:54,142 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:46:54,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:54,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:46:54,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:54,525 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:54,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164733725] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:54,526 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:54,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-10-13 22:46:54,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154467680] [2021-10-13 22:46:54,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:54,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:54,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:54,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:54,527 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:54,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 1040 transitions, 34071 flow. Second operand has 19 states, 19 states have (on average 56.1578947368421) internal successors, (1067), 19 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:54,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:54,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:54,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:56,093 INFO L129 PetriNetUnfolder]: 718/5317 cut-off events. [2021-10-13 22:46:56,094 INFO L130 PetriNetUnfolder]: For 108229/108852 co-relation queries the response was YES. [2021-10-13 22:46:56,201 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29371 conditions, 5317 events. 718/5317 cut-off events. For 108229/108852 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 64807 event pairs, 0 based on Foata normal form. 33/4785 useless extension candidates. Maximal degree in co-relation 29183. Up to 1126 conditions per place. [2021-10-13 22:46:56,220 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 889 selfloop transitions, 210 changer transitions 8/1153 dead transitions. [2021-10-13 22:46:56,220 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 1153 transitions, 40274 flow [2021-10-13 22:46:56,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:46:56,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-13 22:46:56,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1895 transitions. [2021-10-13 22:46:56,221 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8444741532976827 [2021-10-13 22:46:56,221 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1895 transitions. [2021-10-13 22:46:56,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1895 transitions. [2021-10-13 22:46:56,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:56,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1895 transitions. [2021-10-13 22:46:56,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 57.42424242424242) internal successors, (1895), 33 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:56,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:56,225 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:56,225 INFO L186 Difference]: Start difference. First operand has 500 places, 1040 transitions, 34071 flow. Second operand 33 states and 1895 transitions. [2021-10-13 22:46:56,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 1153 transitions, 40274 flow [2021-10-13 22:46:56,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 1153 transitions, 39397 flow, removed 245 selfloop flow, removed 29 redundant places. [2021-10-13 22:46:56,911 INFO L242 Difference]: Finished difference. Result has 509 places, 1080 transitions, 35589 flow [2021-10-13 22:46:56,912 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=33233, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=837, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=35589, PETRI_PLACES=509, PETRI_TRANSITIONS=1080} [2021-10-13 22:46:56,912 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 441 predicate places. [2021-10-13 22:46:56,912 INFO L470 AbstractCegarLoop]: Abstraction has has 509 places, 1080 transitions, 35589 flow [2021-10-13 22:46:56,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.1578947368421) internal successors, (1067), 19 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:56,912 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:56,912 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:56,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:57,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:57,131 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:57,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:57,132 INFO L82 PathProgramCache]: Analyzing trace with hash 160856531, now seen corresponding path program 13 times [2021-10-13 22:46:57,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:57,132 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047967606] [2021-10-13 22:46:57,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:57,132 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:57,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:57,233 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:57,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:57,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047967606] [2021-10-13 22:46:57,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047967606] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:57,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478674558] [2021-10-13 22:46:57,233 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:57,233 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:57,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:57,234 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:57,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-10-13 22:46:58,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:58,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:58,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:59,017 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:59,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478674558] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:59,018 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:59,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:46:59,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488522231] [2021-10-13 22:46:59,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:46:59,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:59,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:46:59,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:46:59,019 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:59,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 1080 transitions, 35589 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:59,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:59,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:59,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:01,138 INFO L129 PetriNetUnfolder]: 756/5596 cut-off events. [2021-10-13 22:47:01,138 INFO L130 PetriNetUnfolder]: For 127295/127884 co-relation queries the response was YES. [2021-10-13 22:47:01,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31150 conditions, 5596 events. 756/5596 cut-off events. For 127295/127884 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 68927 event pairs, 0 based on Foata normal form. 152/5153 useless extension candidates. Maximal degree in co-relation 30955. Up to 894 conditions per place. [2021-10-13 22:47:01,219 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 164 selfloop transitions, 946 changer transitions 17/1173 dead transitions. [2021-10-13 22:47:01,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 1173 transitions, 41785 flow [2021-10-13 22:47:01,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-13 22:47:01,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-10-13 22:47:01,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 3116 transitions. [2021-10-13 22:47:01,222 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8485838779956427 [2021-10-13 22:47:01,222 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 3116 transitions. [2021-10-13 22:47:01,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 3116 transitions. [2021-10-13 22:47:01,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:01,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 3116 transitions. [2021-10-13 22:47:01,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 57.7037037037037) internal successors, (3116), 54 states have internal predecessors, (3116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:01,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 68.0) internal successors, (3740), 55 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:01,227 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 68.0) internal successors, (3740), 55 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:01,227 INFO L186 Difference]: Start difference. First operand has 509 places, 1080 transitions, 35589 flow. Second operand 54 states and 3116 transitions. [2021-10-13 22:47:01,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 1173 transitions, 41785 flow [2021-10-13 22:47:02,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 1173 transitions, 41678 flow, removed 24 selfloop flow, removed 17 redundant places. [2021-10-13 22:47:02,097 INFO L242 Difference]: Finished difference. Result has 554 places, 1133 transitions, 40216 flow [2021-10-13 22:47:02,097 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=35492, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1080, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=899, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=40216, PETRI_PLACES=554, PETRI_TRANSITIONS=1133} [2021-10-13 22:47:02,097 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 486 predicate places. [2021-10-13 22:47:02,097 INFO L470 AbstractCegarLoop]: Abstraction has has 554 places, 1133 transitions, 40216 flow [2021-10-13 22:47:02,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:02,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:02,098 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:02,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:02,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:02,316 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:02,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:02,317 INFO L82 PathProgramCache]: Analyzing trace with hash -455245505, now seen corresponding path program 14 times [2021-10-13 22:47:02,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:02,317 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910379385] [2021-10-13 22:47:02,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:02,317 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:02,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:02,427 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:02,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:02,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910379385] [2021-10-13 22:47:02,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910379385] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:02,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962999189] [2021-10-13 22:47:02,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:02,428 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:02,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:02,429 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:02,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-10-13 22:47:03,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:03,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:03,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:03,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:04,046 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:04,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962999189] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:04,047 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:04,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:04,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017137414] [2021-10-13 22:47:04,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:04,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:04,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:04,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:04,053 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:04,054 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 1133 transitions, 40216 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:04,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:04,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:04,054 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:06,292 INFO L129 PetriNetUnfolder]: 851/6315 cut-off events. [2021-10-13 22:47:06,292 INFO L130 PetriNetUnfolder]: For 161908/162629 co-relation queries the response was YES. [2021-10-13 22:47:06,364 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37263 conditions, 6315 events. 851/6315 cut-off events. For 161908/162629 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 78847 event pairs, 0 based on Foata normal form. 168/5811 useless extension candidates. Maximal degree in co-relation 37057. Up to 1054 conditions per place. [2021-10-13 22:47:06,391 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 145 selfloop transitions, 1102 changer transitions 22/1315 dead transitions. [2021-10-13 22:47:06,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 1315 transitions, 50588 flow [2021-10-13 22:47:06,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-10-13 22:47:06,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2021-10-13 22:47:06,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 4038 transitions. [2021-10-13 22:47:06,394 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8483193277310924 [2021-10-13 22:47:06,394 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 4038 transitions. [2021-10-13 22:47:06,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 4038 transitions. [2021-10-13 22:47:06,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:06,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 4038 transitions. [2021-10-13 22:47:06,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 57.68571428571428) internal successors, (4038), 70 states have internal predecessors, (4038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:06,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 68.0) internal successors, (4828), 71 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:06,400 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 68.0) internal successors, (4828), 71 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:06,400 INFO L186 Difference]: Start difference. First operand has 554 places, 1133 transitions, 40216 flow. Second operand 70 states and 4038 transitions. [2021-10-13 22:47:06,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 1315 transitions, 50588 flow [2021-10-13 22:47:07,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1315 transitions, 48954 flow, removed 586 selfloop flow, removed 39 redundant places. [2021-10-13 22:47:07,671 INFO L242 Difference]: Finished difference. Result has 594 places, 1269 transitions, 47184 flow [2021-10-13 22:47:07,672 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=38790, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=975, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=47184, PETRI_PLACES=594, PETRI_TRANSITIONS=1269} [2021-10-13 22:47:07,672 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 526 predicate places. [2021-10-13 22:47:07,672 INFO L470 AbstractCegarLoop]: Abstraction has has 594 places, 1269 transitions, 47184 flow [2021-10-13 22:47:07,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:07,672 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:07,672 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:07,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:07,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-10-13 22:47:07,887 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:07,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:07,888 INFO L82 PathProgramCache]: Analyzing trace with hash 672927697, now seen corresponding path program 15 times [2021-10-13 22:47:07,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:07,888 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418216864] [2021-10-13 22:47:07,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:07,888 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:07,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:08,013 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:08,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:08,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418216864] [2021-10-13 22:47:08,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418216864] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:08,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276241608] [2021-10-13 22:47:08,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:08,014 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:08,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:08,028 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:08,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-10-13 22:47:09,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:47:09,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:09,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:47:09,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:09,828 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:09,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276241608] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:09,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:09,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:09,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658743820] [2021-10-13 22:47:09,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:09,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:09,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:09,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:09,830 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:09,831 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 1269 transitions, 47184 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:09,831 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:09,831 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:09,831 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:12,774 INFO L129 PetriNetUnfolder]: 928/6893 cut-off events. [2021-10-13 22:47:12,775 INFO L130 PetriNetUnfolder]: For 183470/184272 co-relation queries the response was YES. [2021-10-13 22:47:12,851 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41980 conditions, 6893 events. 928/6893 cut-off events. For 183470/184272 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 87973 event pairs, 0 based on Foata normal form. 138/6297 useless extension candidates. Maximal degree in co-relation 41764. Up to 1151 conditions per place. [2021-10-13 22:47:12,883 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 387 selfloop transitions, 993 changer transitions 17/1443 dead transitions. [2021-10-13 22:47:12,883 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 1443 transitions, 57522 flow [2021-10-13 22:47:12,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:47:12,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:47:12,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2771 transitions. [2021-10-13 22:47:12,885 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8489583333333334 [2021-10-13 22:47:12,885 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2771 transitions. [2021-10-13 22:47:12,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2771 transitions. [2021-10-13 22:47:12,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:12,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2771 transitions. [2021-10-13 22:47:12,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 57.729166666666664) internal successors, (2771), 48 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:12,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 68.0) internal successors, (3332), 49 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:12,889 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 68.0) internal successors, (3332), 49 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:12,889 INFO L186 Difference]: Start difference. First operand has 594 places, 1269 transitions, 47184 flow. Second operand 48 states and 2771 transitions. [2021-10-13 22:47:12,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 1443 transitions, 57522 flow [2021-10-13 22:47:14,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 1443 transitions, 54318 flow, removed 1170 selfloop flow, removed 48 redundant places. [2021-10-13 22:47:14,370 INFO L242 Difference]: Finished difference. Result has 598 places, 1387 transitions, 51944 flow [2021-10-13 22:47:14,371 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=44520, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=881, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=51944, PETRI_PLACES=598, PETRI_TRANSITIONS=1387} [2021-10-13 22:47:14,371 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 530 predicate places. [2021-10-13 22:47:14,371 INFO L470 AbstractCegarLoop]: Abstraction has has 598 places, 1387 transitions, 51944 flow [2021-10-13 22:47:14,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:14,372 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:14,372 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:14,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:14,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-10-13 22:47:14,588 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:14,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:14,588 INFO L82 PathProgramCache]: Analyzing trace with hash 1934301021, now seen corresponding path program 16 times [2021-10-13 22:47:14,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:14,588 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168275790] [2021-10-13 22:47:14,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:14,588 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:14,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:14,695 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:14,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:14,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168275790] [2021-10-13 22:47:14,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168275790] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:14,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053647779] [2021-10-13 22:47:14,695 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:14,695 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:14,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:14,696 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:14,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-10-13 22:47:16,160 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:16,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:16,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:16,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:16,547 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:16,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053647779] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:16,547 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:16,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:16,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235479063] [2021-10-13 22:47:16,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:16,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:16,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:16,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:16,548 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:16,549 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 1387 transitions, 51944 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:16,549 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:16,549 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:16,550 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:19,810 INFO L129 PetriNetUnfolder]: 1007/7459 cut-off events. [2021-10-13 22:47:19,810 INFO L130 PetriNetUnfolder]: For 202978/203765 co-relation queries the response was YES. [2021-10-13 22:47:19,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45857 conditions, 7459 events. 1007/7459 cut-off events. For 202978/203765 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 95931 event pairs, 0 based on Foata normal form. 180/6845 useless extension candidates. Maximal degree in co-relation 45635. Up to 1237 conditions per place. [2021-10-13 22:47:19,922 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 327 selfloop transitions, 1166 changer transitions 22/1561 dead transitions. [2021-10-13 22:47:19,922 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 1561 transitions, 62855 flow [2021-10-13 22:47:19,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-10-13 22:47:19,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2021-10-13 22:47:19,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 3866 transitions. [2021-10-13 22:47:19,924 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8485513608428445 [2021-10-13 22:47:19,924 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 3866 transitions. [2021-10-13 22:47:19,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 3866 transitions. [2021-10-13 22:47:19,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:19,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 3866 transitions. [2021-10-13 22:47:19,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 57.701492537313435) internal successors, (3866), 67 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:19,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 68.0) internal successors, (4624), 68 states have internal predecessors, (4624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:19,930 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 68.0) internal successors, (4624), 68 states have internal predecessors, (4624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:19,930 INFO L186 Difference]: Start difference. First operand has 598 places, 1387 transitions, 51944 flow. Second operand 67 states and 3866 transitions. [2021-10-13 22:47:19,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 1561 transitions, 62855 flow [2021-10-13 22:47:21,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 1561 transitions, 62139 flow, removed 244 selfloop flow, removed 29 redundant places. [2021-10-13 22:47:21,555 INFO L242 Difference]: Finished difference. Result has 645 places, 1513 transitions, 59918 flow [2021-10-13 22:47:21,556 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=51264, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1062, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=59918, PETRI_PLACES=645, PETRI_TRANSITIONS=1513} [2021-10-13 22:47:21,557 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 577 predicate places. [2021-10-13 22:47:21,557 INFO L470 AbstractCegarLoop]: Abstraction has has 645 places, 1513 transitions, 59918 flow [2021-10-13 22:47:21,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:21,557 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:21,557 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:21,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-10-13 22:47:21,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-10-13 22:47:21,772 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:21,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:21,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1810619325, now seen corresponding path program 17 times [2021-10-13 22:47:21,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:21,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736467008] [2021-10-13 22:47:21,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:21,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:21,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:21,891 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:21,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:21,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736467008] [2021-10-13 22:47:21,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736467008] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:21,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918481411] [2021-10-13 22:47:21,892 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:47:21,892 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:21,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:21,893 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:21,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-10-13 22:47:23,395 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 22:47:23,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:23,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:23,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:23,844 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:23,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918481411] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:23,845 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:23,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:23,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888891370] [2021-10-13 22:47:23,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:23,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:23,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:23,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:23,846 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:23,846 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 1513 transitions, 59918 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:23,846 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:23,846 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:23,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:27,094 INFO L129 PetriNetUnfolder]: 1048/7716 cut-off events. [2021-10-13 22:47:27,095 INFO L130 PetriNetUnfolder]: For 228860/229895 co-relation queries the response was YES. [2021-10-13 22:47:27,183 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49845 conditions, 7716 events. 1048/7716 cut-off events. For 228860/229895 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 99942 event pairs, 0 based on Foata normal form. 176/7072 useless extension candidates. Maximal degree in co-relation 49612. Up to 1315 conditions per place. [2021-10-13 22:47:27,216 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 352 selfloop transitions, 1215 changer transitions 17/1630 dead transitions. [2021-10-13 22:47:27,217 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 1630 transitions, 69172 flow [2021-10-13 22:47:27,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-13 22:47:27,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-13 22:47:27,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3404 transitions. [2021-10-13 22:47:27,232 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8484546360917248 [2021-10-13 22:47:27,232 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3404 transitions. [2021-10-13 22:47:27,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3404 transitions. [2021-10-13 22:47:27,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:27,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3404 transitions. [2021-10-13 22:47:27,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 57.69491525423729) internal successors, (3404), 59 states have internal predecessors, (3404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:27,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:27,237 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:27,237 INFO L186 Difference]: Start difference. First operand has 645 places, 1513 transitions, 59918 flow. Second operand 59 states and 3404 transitions. [2021-10-13 22:47:27,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 1630 transitions, 69172 flow [2021-10-13 22:47:29,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 1630 transitions, 67089 flow, removed 745 selfloop flow, removed 46 redundant places. [2021-10-13 22:47:29,428 INFO L242 Difference]: Finished difference. Result has 661 places, 1585 transitions, 65021 flow [2021-10-13 22:47:29,444 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=58143, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=65021, PETRI_PLACES=661, PETRI_TRANSITIONS=1585} [2021-10-13 22:47:29,444 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 593 predicate places. [2021-10-13 22:47:29,444 INFO L470 AbstractCegarLoop]: Abstraction has has 661 places, 1585 transitions, 65021 flow [2021-10-13 22:47:29,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:29,445 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:29,445 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:29,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:29,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-10-13 22:47:29,665 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:29,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:29,665 INFO L82 PathProgramCache]: Analyzing trace with hash 513867421, now seen corresponding path program 18 times [2021-10-13 22:47:29,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:29,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858175959] [2021-10-13 22:47:29,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:29,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:29,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:29,761 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:29,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:29,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858175959] [2021-10-13 22:47:29,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858175959] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:29,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333025660] [2021-10-13 22:47:29,764 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:47:29,764 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:29,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:29,764 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:29,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-10-13 22:47:31,314 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:47:31,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:31,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:31,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:31,566 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:31,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333025660] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:31,566 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:31,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-10-13 22:47:31,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976886715] [2021-10-13 22:47:31,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:31,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:31,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:31,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:31,568 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:31,568 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 1585 transitions, 65021 flow. Second operand has 19 states, 19 states have (on average 56.05263157894737) internal successors, (1065), 19 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:31,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:31,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:31,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:34,722 INFO L129 PetriNetUnfolder]: 1078/7926 cut-off events. [2021-10-13 22:47:34,722 INFO L130 PetriNetUnfolder]: For 248965/250124 co-relation queries the response was YES. [2021-10-13 22:47:34,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52667 conditions, 7926 events. 1078/7926 cut-off events. For 248965/250124 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 103322 event pairs, 0 based on Foata normal form. 134/7218 useless extension candidates. Maximal degree in co-relation 52432. Up to 1331 conditions per place. [2021-10-13 22:47:34,893 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 824 selfloop transitions, 810 changer transitions 17/1697 dead transitions. [2021-10-13 22:47:34,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 709 places, 1697 transitions, 74038 flow [2021-10-13 22:47:34,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-10-13 22:47:34,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2021-10-13 22:47:34,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 3172 transitions. [2021-10-13 22:47:34,896 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8481283422459893 [2021-10-13 22:47:34,896 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 3172 transitions. [2021-10-13 22:47:34,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 3172 transitions. [2021-10-13 22:47:34,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:34,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 3172 transitions. [2021-10-13 22:47:34,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 57.67272727272727) internal successors, (3172), 55 states have internal predecessors, (3172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:34,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 68.0) internal successors, (3808), 56 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:34,901 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 68.0) internal successors, (3808), 56 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:34,901 INFO L186 Difference]: Start difference. First operand has 661 places, 1585 transitions, 65021 flow. Second operand 55 states and 3172 transitions. [2021-10-13 22:47:34,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 709 places, 1697 transitions, 74038 flow [2021-10-13 22:47:37,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 1697 transitions, 72683 flow, removed 450 selfloop flow, removed 41 redundant places. [2021-10-13 22:47:37,394 INFO L242 Difference]: Finished difference. Result has 680 places, 1633 transitions, 68555 flow [2021-10-13 22:47:37,395 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=63798, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=768, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=798, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=68555, PETRI_PLACES=680, PETRI_TRANSITIONS=1633} [2021-10-13 22:47:37,395 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 612 predicate places. [2021-10-13 22:47:37,395 INFO L470 AbstractCegarLoop]: Abstraction has has 680 places, 1633 transitions, 68555 flow [2021-10-13 22:47:37,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.05263157894737) internal successors, (1065), 19 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:37,396 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:37,396 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:37,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:37,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:37,611 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:37,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:37,612 INFO L82 PathProgramCache]: Analyzing trace with hash -620819092, now seen corresponding path program 20 times [2021-10-13 22:47:37,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:37,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135724223] [2021-10-13 22:47:37,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:37,612 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:37,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:37,739 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:37,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:37,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135724223] [2021-10-13 22:47:37,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135724223] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:37,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441552722] [2021-10-13 22:47:37,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:37,739 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:37,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:37,756 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:37,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-10-13 22:47:39,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:39,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:39,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:47:39,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:39,924 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:39,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441552722] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:39,925 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:39,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:47:39,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780100006] [2021-10-13 22:47:39,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:47:39,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:39,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:47:39,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:47:39,926 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:39,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 1633 transitions, 68555 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:39,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:39,927 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:39,927 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:43,636 INFO L129 PetriNetUnfolder]: 1119/8249 cut-off events. [2021-10-13 22:47:43,636 INFO L130 PetriNetUnfolder]: For 269630/270904 co-relation queries the response was YES. [2021-10-13 22:47:43,809 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55800 conditions, 8249 events. 1119/8249 cut-off events. For 269630/270904 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 108166 event pairs, 0 based on Foata normal form. 172/7544 useless extension candidates. Maximal degree in co-relation 55559. Up to 1389 conditions per place. [2021-10-13 22:47:43,844 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 429 selfloop transitions, 1234 changer transitions 17/1726 dead transitions. [2021-10-13 22:47:43,845 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 1726 transitions, 77560 flow [2021-10-13 22:47:43,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-13 22:47:43,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-10-13 22:47:43,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 3117 transitions. [2021-10-13 22:47:43,860 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8488562091503268 [2021-10-13 22:47:43,860 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 3117 transitions. [2021-10-13 22:47:43,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 3117 transitions. [2021-10-13 22:47:43,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:43,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 3117 transitions. [2021-10-13 22:47:43,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 57.72222222222222) internal successors, (3117), 54 states have internal predecessors, (3117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:43,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 68.0) internal successors, (3740), 55 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:43,864 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 68.0) internal successors, (3740), 55 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:43,864 INFO L186 Difference]: Start difference. First operand has 680 places, 1633 transitions, 68555 flow. Second operand 54 states and 3117 transitions. [2021-10-13 22:47:43,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 727 places, 1726 transitions, 77560 flow [2021-10-13 22:47:46,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 1726 transitions, 76593 flow, removed 271 selfloop flow, removed 43 redundant places. [2021-10-13 22:47:46,421 INFO L242 Difference]: Finished difference. Result has 696 places, 1694 transitions, 74403 flow [2021-10-13 22:47:46,421 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=67600, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=74403, PETRI_PLACES=696, PETRI_TRANSITIONS=1694} [2021-10-13 22:47:46,422 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 628 predicate places. [2021-10-13 22:47:46,422 INFO L470 AbstractCegarLoop]: Abstraction has has 696 places, 1694 transitions, 74403 flow [2021-10-13 22:47:46,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:46,422 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:46,422 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:46,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:46,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-10-13 22:47:46,623 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:46,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:46,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1468203244, now seen corresponding path program 21 times [2021-10-13 22:47:46,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:46,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388670084] [2021-10-13 22:47:46,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:46,623 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:46,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:46,738 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:46,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:46,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388670084] [2021-10-13 22:47:46,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388670084] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:46,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400300859] [2021-10-13 22:47:46,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:46,739 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:46,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:46,739 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:46,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-10-13 22:47:48,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-10-13 22:47:48,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:48,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:47:48,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:48,800 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:48,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400300859] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:48,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:48,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:47:48,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560650595] [2021-10-13 22:47:48,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:47:48,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:48,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:47:48,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:47:48,802 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:48,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 1694 transitions, 74403 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:48,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:48,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:48,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:52,334 INFO L129 PetriNetUnfolder]: 1144/8436 cut-off events. [2021-10-13 22:47:52,334 INFO L130 PetriNetUnfolder]: For 292369/293756 co-relation queries the response was YES. [2021-10-13 22:47:52,530 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58966 conditions, 8436 events. 1144/8436 cut-off events. For 292369/293756 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 110972 event pairs, 0 based on Foata normal form. 138/7677 useless extension candidates. Maximal degree in co-relation 58721. Up to 1418 conditions per place. [2021-10-13 22:47:52,580 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 687 selfloop transitions, 1019 changer transitions 17/1769 dead transitions. [2021-10-13 22:47:52,580 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 1769 transitions, 82407 flow [2021-10-13 22:47:52,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:47:52,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:47:52,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2657 transitions. [2021-10-13 22:47:52,582 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8494245524296675 [2021-10-13 22:47:52,582 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2657 transitions. [2021-10-13 22:47:52,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2657 transitions. [2021-10-13 22:47:52,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:52,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2657 transitions. [2021-10-13 22:47:52,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 57.76086956521739) internal successors, (2657), 46 states have internal predecessors, (2657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:52,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:52,586 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:52,586 INFO L186 Difference]: Start difference. First operand has 696 places, 1694 transitions, 74403 flow. Second operand 46 states and 2657 transitions. [2021-10-13 22:47:52,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 1769 transitions, 82407 flow [2021-10-13 22:47:55,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 1769 transitions, 81091 flow, removed 418 selfloop flow, removed 40 redundant places. [2021-10-13 22:47:55,236 INFO L242 Difference]: Finished difference. Result has 706 places, 1731 transitions, 77943 flow [2021-10-13 22:47:55,237 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=73143, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=988, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=77943, PETRI_PLACES=706, PETRI_TRANSITIONS=1731} [2021-10-13 22:47:55,237 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 638 predicate places. [2021-10-13 22:47:55,237 INFO L470 AbstractCegarLoop]: Abstraction has has 706 places, 1731 transitions, 77943 flow [2021-10-13 22:47:55,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:55,237 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:55,237 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:55,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:55,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-10-13 22:47:55,453 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:55,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:55,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1315562112, now seen corresponding path program 22 times [2021-10-13 22:47:55,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:55,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403998359] [2021-10-13 22:47:55,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:55,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:55,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:55,583 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:55,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:55,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403998359] [2021-10-13 22:47:55,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403998359] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:55,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74357352] [2021-10-13 22:47:55,584 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:55,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:55,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:55,585 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:55,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-10-13 22:47:57,227 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:57,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:57,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:47:57,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:57,617 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:57,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74357352] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:57,617 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:57,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:47:57,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115586496] [2021-10-13 22:47:57,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:47:57,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:57,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:47:57,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:47:57,618 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:57,619 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 1731 transitions, 77943 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:57,619 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:57,619 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:57,619 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:01,107 INFO L129 PetriNetUnfolder]: 1169/8608 cut-off events. [2021-10-13 22:48:01,108 INFO L130 PetriNetUnfolder]: For 313685/315135 co-relation queries the response was YES. [2021-10-13 22:48:01,372 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61554 conditions, 8608 events. 1169/8608 cut-off events. For 313685/315135 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 113654 event pairs, 0 based on Foata normal form. 102/7795 useless extension candidates. Maximal degree in co-relation 61304. Up to 1508 conditions per place. [2021-10-13 22:48:01,423 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1004 selfloop transitions, 739 changer transitions 17/1806 dead transitions. [2021-10-13 22:48:01,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 1806 transitions, 86362 flow [2021-10-13 22:48:01,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-13 22:48:01,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-13 22:48:01,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2312 transitions. [2021-10-13 22:48:01,425 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.85 [2021-10-13 22:48:01,425 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2312 transitions. [2021-10-13 22:48:01,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2312 transitions. [2021-10-13 22:48:01,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:01,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2312 transitions. [2021-10-13 22:48:01,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 57.8) internal successors, (2312), 40 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:01,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 68.0) internal successors, (2788), 41 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:01,428 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 68.0) internal successors, (2788), 41 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:01,429 INFO L186 Difference]: Start difference. First operand has 706 places, 1731 transitions, 77943 flow. Second operand 40 states and 2312 transitions. [2021-10-13 22:48:01,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 1806 transitions, 86362 flow [2021-10-13 22:48:04,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 1806 transitions, 85138 flow, removed 442 selfloop flow, removed 34 redundant places. [2021-10-13 22:48:04,286 INFO L242 Difference]: Finished difference. Result has 717 places, 1769 transitions, 81150 flow [2021-10-13 22:48:04,287 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=76897, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=706, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1016, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=81150, PETRI_PLACES=717, PETRI_TRANSITIONS=1769} [2021-10-13 22:48:04,287 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 649 predicate places. [2021-10-13 22:48:04,287 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 1769 transitions, 81150 flow [2021-10-13 22:48:04,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:04,287 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:04,287 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:04,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-10-13 22:48:04,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-10-13 22:48:04,507 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:04,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:04,508 INFO L82 PathProgramCache]: Analyzing trace with hash -2010602376, now seen corresponding path program 19 times [2021-10-13 22:48:04,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:04,508 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420097940] [2021-10-13 22:48:04,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:04,508 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:04,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:04,617 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:04,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:04,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420097940] [2021-10-13 22:48:04,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420097940] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:04,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512775406] [2021-10-13 22:48:04,618 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:48:04,618 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:04,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:04,619 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:04,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-10-13 22:48:06,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:06,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:48:06,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:06,807 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:06,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512775406] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:06,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:06,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:48:06,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745368778] [2021-10-13 22:48:06,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:48:06,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:06,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:48:06,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:48:06,809 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:06,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 1769 transitions, 81150 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:06,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:06,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:06,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:11,431 INFO L129 PetriNetUnfolder]: 1223/9016 cut-off events. [2021-10-13 22:48:11,431 INFO L130 PetriNetUnfolder]: For 337097/338658 co-relation queries the response was YES. [2021-10-13 22:48:11,555 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65248 conditions, 9016 events. 1223/9016 cut-off events. For 337097/338658 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 120095 event pairs, 0 based on Foata normal form. 234/8291 useless extension candidates. Maximal degree in co-relation 64993. Up to 1533 conditions per place. [2021-10-13 22:48:11,605 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 249 selfloop transitions, 1576 changer transitions 17/1888 dead transitions. [2021-10-13 22:48:11,605 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 1888 transitions, 91737 flow [2021-10-13 22:48:11,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-10-13 22:48:11,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2021-10-13 22:48:11,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 4036 transitions. [2021-10-13 22:48:11,608 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8478991596638655 [2021-10-13 22:48:11,609 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 4036 transitions. [2021-10-13 22:48:11,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 4036 transitions. [2021-10-13 22:48:11,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:11,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 4036 transitions. [2021-10-13 22:48:11,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 57.65714285714286) internal successors, (4036), 70 states have internal predecessors, (4036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:11,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 68.0) internal successors, (4828), 71 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:11,628 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 68.0) internal successors, (4828), 71 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:11,628 INFO L186 Difference]: Start difference. First operand has 717 places, 1769 transitions, 81150 flow. Second operand 70 states and 4036 transitions. [2021-10-13 22:48:11,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 1888 transitions, 91737 flow [2021-10-13 22:48:14,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 750 places, 1888 transitions, 91191 flow, removed 156 selfloop flow, removed 30 redundant places. [2021-10-13 22:48:15,050 INFO L242 Difference]: Finished difference. Result has 762 places, 1854 transitions, 89329 flow [2021-10-13 22:48:15,052 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=80628, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1499, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=89329, PETRI_PLACES=762, PETRI_TRANSITIONS=1854} [2021-10-13 22:48:15,052 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 694 predicate places. [2021-10-13 22:48:15,052 INFO L470 AbstractCegarLoop]: Abstraction has has 762 places, 1854 transitions, 89329 flow [2021-10-13 22:48:15,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:15,052 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:15,052 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:15,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:15,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:15,267 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:15,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:15,268 INFO L82 PathProgramCache]: Analyzing trace with hash -990121760, now seen corresponding path program 20 times [2021-10-13 22:48:15,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:15,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387925535] [2021-10-13 22:48:15,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:15,268 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:15,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:15,388 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:15,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:15,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387925535] [2021-10-13 22:48:15,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387925535] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:15,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019061281] [2021-10-13 22:48:15,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:48:15,389 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:15,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:15,403 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:15,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-10-13 22:48:17,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:48:17,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:17,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:48:17,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:17,582 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:17,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019061281] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:17,582 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:17,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:48:17,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716555248] [2021-10-13 22:48:17,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:48:17,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:17,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:48:17,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:48:17,584 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:17,584 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 762 places, 1854 transitions, 89329 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:17,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:17,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:17,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:22,530 INFO L129 PetriNetUnfolder]: 1277/9389 cut-off events. [2021-10-13 22:48:22,530 INFO L130 PetriNetUnfolder]: For 377748/379512 co-relation queries the response was YES. [2021-10-13 22:48:22,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70752 conditions, 9389 events. 1277/9389 cut-off events. For 377748/379512 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 125997 event pairs, 0 based on Foata normal form. 224/8615 useless extension candidates. Maximal degree in co-relation 70491. Up to 1627 conditions per place. [2021-10-13 22:48:22,707 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 305 selfloop transitions, 1607 changer transitions 17/1975 dead transitions. [2021-10-13 22:48:22,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 1975 transitions, 100455 flow [2021-10-13 22:48:22,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-10-13 22:48:22,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2021-10-13 22:48:22,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 3634 transitions. [2021-10-13 22:48:22,710 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8482726423902894 [2021-10-13 22:48:22,710 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 3634 transitions. [2021-10-13 22:48:22,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 3634 transitions. [2021-10-13 22:48:22,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:22,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 3634 transitions. [2021-10-13 22:48:22,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 57.682539682539684) internal successors, (3634), 63 states have internal predecessors, (3634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:22,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 68.0) internal successors, (4352), 64 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:22,715 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 68.0) internal successors, (4352), 64 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:22,716 INFO L186 Difference]: Start difference. First operand has 762 places, 1854 transitions, 89329 flow. Second operand 63 states and 3634 transitions. [2021-10-13 22:48:22,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 1975 transitions, 100455 flow [2021-10-13 22:48:26,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 770 places, 1975 transitions, 96812 flow, removed 1532 selfloop flow, removed 48 redundant places. [2021-10-13 22:48:26,392 INFO L242 Difference]: Finished difference. Result has 782 places, 1935 transitions, 94658 flow [2021-10-13 22:48:26,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=85970, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1531, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=94658, PETRI_PLACES=782, PETRI_TRANSITIONS=1935} [2021-10-13 22:48:26,394 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 714 predicate places. [2021-10-13 22:48:26,394 INFO L470 AbstractCegarLoop]: Abstraction has has 782 places, 1935 transitions, 94658 flow [2021-10-13 22:48:26,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:26,394 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:26,394 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:26,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:26,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:26,595 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:26,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:26,596 INFO L82 PathProgramCache]: Analyzing trace with hash -374019724, now seen corresponding path program 21 times [2021-10-13 22:48:26,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:26,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472367665] [2021-10-13 22:48:26,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:26,596 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:26,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:26,725 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:26,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:26,725 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472367665] [2021-10-13 22:48:26,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472367665] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:26,725 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536996787] [2021-10-13 22:48:26,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:48:26,726 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:26,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:26,726 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:26,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-10-13 22:48:28,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:48:28,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:28,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:48:28,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:28,928 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:28,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536996787] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:28,928 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:28,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:48:28,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323216602] [2021-10-13 22:48:28,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:48:28,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:28,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:48:28,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:48:28,929 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:28,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 782 places, 1935 transitions, 94658 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:28,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:28,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:28,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:33,591 INFO L129 PetriNetUnfolder]: 1301/9545 cut-off events. [2021-10-13 22:48:33,592 INFO L130 PetriNetUnfolder]: For 397306/398984 co-relation queries the response was YES. [2021-10-13 22:48:33,828 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73069 conditions, 9545 events. 1301/9545 cut-off events. For 397306/398984 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 128472 event pairs, 0 based on Foata normal form. 210/8741 useless extension candidates. Maximal degree in co-relation 72801. Up to 1528 conditions per place. [2021-10-13 22:48:33,878 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 472 selfloop transitions, 1478 changer transitions 17/2013 dead transitions. [2021-10-13 22:48:33,879 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 834 places, 2013 transitions, 103815 flow [2021-10-13 22:48:33,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-13 22:48:33,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-13 22:48:33,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3404 transitions. [2021-10-13 22:48:33,880 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8484546360917248 [2021-10-13 22:48:33,881 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3404 transitions. [2021-10-13 22:48:33,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3404 transitions. [2021-10-13 22:48:33,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:33,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3404 transitions. [2021-10-13 22:48:33,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 57.69491525423729) internal successors, (3404), 59 states have internal predecessors, (3404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:33,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:33,885 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:33,885 INFO L186 Difference]: Start difference. First operand has 782 places, 1935 transitions, 94658 flow. Second operand 59 states and 3404 transitions. [2021-10-13 22:48:33,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 834 places, 2013 transitions, 103815 flow [2021-10-13 22:48:38,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 789 places, 2013 transitions, 100270 flow, removed 1527 selfloop flow, removed 45 redundant places. [2021-10-13 22:48:38,128 INFO L242 Difference]: Finished difference. Result has 801 places, 1975 transitions, 97701 flow [2021-10-13 22:48:38,130 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=91267, PETRI_DIFFERENCE_MINUEND_PLACES=731, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1443, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=97701, PETRI_PLACES=801, PETRI_TRANSITIONS=1975} [2021-10-13 22:48:38,130 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 733 predicate places. [2021-10-13 22:48:38,130 INFO L470 AbstractCegarLoop]: Abstraction has has 801 places, 1975 transitions, 97701 flow [2021-10-13 22:48:38,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:38,130 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:38,130 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:38,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:38,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:38,351 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:38,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:38,351 INFO L82 PathProgramCache]: Analyzing trace with hash -547565664, now seen corresponding path program 22 times [2021-10-13 22:48:38,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:38,351 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734280389] [2021-10-13 22:48:38,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:38,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:38,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:38,459 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:38,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:38,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734280389] [2021-10-13 22:48:38,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734280389] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:38,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157562846] [2021-10-13 22:48:38,459 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:48:38,459 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:38,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:38,460 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:38,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-10-13 22:48:40,333 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:48:40,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:40,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:48:40,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:40,723 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:40,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157562846] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:40,723 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:40,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:48:40,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408951463] [2021-10-13 22:48:40,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:48:40,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:40,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:48:40,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:48:40,724 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:40,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 1975 transitions, 97701 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:40,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:40,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:40,725 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:45,525 INFO L129 PetriNetUnfolder]: 1341/9843 cut-off events. [2021-10-13 22:48:45,525 INFO L130 PetriNetUnfolder]: For 397749/399423 co-relation queries the response was YES. [2021-10-13 22:48:45,758 INFO L84 FinitePrefix]: Finished finitePrefix Result has 75864 conditions, 9843 events. 1341/9843 cut-off events. For 397749/399423 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 133199 event pairs, 0 based on Foata normal form. 214/9011 useless extension candidates. Maximal degree in co-relation 75589. Up to 1559 conditions per place. [2021-10-13 22:48:45,812 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 614 selfloop transitions, 1401 changer transitions 11/2072 dead transitions. [2021-10-13 22:48:45,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 2072 transitions, 107169 flow [2021-10-13 22:48:45,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-13 22:48:45,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-13 22:48:45,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 3230 transitions. [2021-10-13 22:48:45,814 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8482142857142857 [2021-10-13 22:48:45,814 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 3230 transitions. [2021-10-13 22:48:45,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 3230 transitions. [2021-10-13 22:48:45,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:45,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 3230 transitions. [2021-10-13 22:48:45,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 57.67857142857143) internal successors, (3230), 56 states have internal predecessors, (3230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:45,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:45,819 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:45,819 INFO L186 Difference]: Start difference. First operand has 801 places, 1975 transitions, 97701 flow. Second operand 56 states and 3230 transitions. [2021-10-13 22:48:45,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 2072 transitions, 107169 flow [2021-10-13 22:48:49,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 810 places, 2072 transitions, 106169 flow, removed 322 selfloop flow, removed 40 redundant places. [2021-10-13 22:48:49,995 INFO L242 Difference]: Finished difference. Result has 818 places, 2040 transitions, 103721 flow [2021-10-13 22:48:49,996 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=96717, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1975, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=103721, PETRI_PLACES=818, PETRI_TRANSITIONS=2040} [2021-10-13 22:48:49,996 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 750 predicate places. [2021-10-13 22:48:49,996 INFO L470 AbstractCegarLoop]: Abstraction has has 818 places, 2040 transitions, 103721 flow [2021-10-13 22:48:49,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:49,997 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:49,997 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:50,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:50,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-10-13 22:48:50,211 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:50,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:50,212 INFO L82 PathProgramCache]: Analyzing trace with hash -1181555636, now seen corresponding path program 23 times [2021-10-13 22:48:50,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:50,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106894909] [2021-10-13 22:48:50,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:50,212 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:50,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:50,315 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:50,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:50,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106894909] [2021-10-13 22:48:50,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106894909] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:50,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018846936] [2021-10-13 22:48:50,315 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:48:50,315 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:50,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:50,316 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:50,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-10-13 22:48:52,197 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:48:52,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:52,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:48:52,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:52,580 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:52,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018846936] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:52,580 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:52,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:48:52,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730627029] [2021-10-13 22:48:52,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:48:52,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:52,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:48:52,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:48:52,582 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:52,582 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 818 places, 2040 transitions, 103721 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:52,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:52,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:52,583 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:58,649 INFO L129 PetriNetUnfolder]: 1408/10353 cut-off events. [2021-10-13 22:48:58,649 INFO L130 PetriNetUnfolder]: For 457024/458895 co-relation queries the response was YES. [2021-10-13 22:48:58,803 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82220 conditions, 10353 events. 1408/10353 cut-off events. For 457024/458895 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 140789 event pairs, 0 based on Foata normal form. 202/9454 useless extension candidates. Maximal degree in co-relation 81942. Up to 1646 conditions per place. [2021-10-13 22:48:58,864 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 693 selfloop transitions, 1425 changer transitions 17/2181 dead transitions. [2021-10-13 22:48:58,865 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 881 places, 2181 transitions, 116698 flow [2021-10-13 22:48:58,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-10-13 22:48:58,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2021-10-13 22:48:58,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 3920 transitions. [2021-10-13 22:48:58,867 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8477508650519031 [2021-10-13 22:48:58,867 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 3920 transitions. [2021-10-13 22:48:58,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 3920 transitions. [2021-10-13 22:48:58,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:58,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 3920 transitions. [2021-10-13 22:48:58,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 57.64705882352941) internal successors, (3920), 68 states have internal predecessors, (3920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:58,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 68.0) internal successors, (4692), 69 states have internal predecessors, (4692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:58,872 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 68.0) internal successors, (4692), 69 states have internal predecessors, (4692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:58,872 INFO L186 Difference]: Start difference. First operand has 818 places, 2040 transitions, 103721 flow. Second operand 68 states and 3920 transitions. [2021-10-13 22:48:58,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 881 places, 2181 transitions, 116698 flow [2021-10-13 22:49:04,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 842 places, 2181 transitions, 115654 flow, removed 313 selfloop flow, removed 39 redundant places. [2021-10-13 22:49:04,251 INFO L242 Difference]: Finished difference. Result has 855 places, 2135 transitions, 112266 flow [2021-10-13 22:49:04,253 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=102685, PETRI_DIFFERENCE_MINUEND_PLACES=775, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=112266, PETRI_PLACES=855, PETRI_TRANSITIONS=2135} [2021-10-13 22:49:04,253 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 787 predicate places. [2021-10-13 22:49:04,253 INFO L470 AbstractCegarLoop]: Abstraction has has 855 places, 2135 transitions, 112266 flow [2021-10-13 22:49:04,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:04,253 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:04,253 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:04,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:04,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-10-13 22:49:04,455 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:04,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:04,455 INFO L82 PathProgramCache]: Analyzing trace with hash -1247207446, now seen corresponding path program 24 times [2021-10-13 22:49:04,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:04,455 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4292229] [2021-10-13 22:49:04,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:04,455 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:04,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:04,562 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:04,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:04,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4292229] [2021-10-13 22:49:04,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4292229] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:04,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411486416] [2021-10-13 22:49:04,563 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:49:04,563 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:04,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:04,564 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:04,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-10-13 22:49:06,486 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:49:06,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:06,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:06,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:06,869 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:06,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411486416] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:06,869 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:06,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:06,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70601365] [2021-10-13 22:49:06,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:06,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:06,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:06,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:06,870 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:06,871 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 855 places, 2135 transitions, 112266 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:06,871 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:06,871 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:06,871 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:12,484 INFO L129 PetriNetUnfolder]: 1459/10698 cut-off events. [2021-10-13 22:49:12,484 INFO L130 PetriNetUnfolder]: For 507489/509635 co-relation queries the response was YES. [2021-10-13 22:49:12,639 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87629 conditions, 10698 events. 1459/10698 cut-off events. For 507489/509635 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 146105 event pairs, 0 based on Foata normal form. 208/9768 useless extension candidates. Maximal degree in co-relation 87341. Up to 1665 conditions per place. [2021-10-13 22:49:12,773 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 764 selfloop transitions, 1453 changer transitions 17/2280 dead transitions. [2021-10-13 22:49:12,773 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 908 places, 2280 transitions, 125595 flow [2021-10-13 22:49:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-13 22:49:12,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-10-13 22:49:12,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3462 transitions. [2021-10-13 22:49:12,775 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8485294117647059 [2021-10-13 22:49:12,775 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3462 transitions. [2021-10-13 22:49:12,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3462 transitions. [2021-10-13 22:49:12,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:12,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3462 transitions. [2021-10-13 22:49:12,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 57.7) internal successors, (3462), 60 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:12,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 68.0) internal successors, (4148), 61 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:12,780 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 68.0) internal successors, (4148), 61 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:12,780 INFO L186 Difference]: Start difference. First operand has 855 places, 2135 transitions, 112266 flow. Second operand 60 states and 3462 transitions. [2021-10-13 22:49:12,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 908 places, 2280 transitions, 125595 flow [2021-10-13 22:49:17,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 859 places, 2280 transitions, 123713 flow, removed 679 selfloop flow, removed 49 redundant places. [2021-10-13 22:49:17,868 INFO L242 Difference]: Finished difference. Result has 872 places, 2228 transitions, 119797 flow [2021-10-13 22:49:17,869 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=110798, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=119797, PETRI_PLACES=872, PETRI_TRANSITIONS=2228} [2021-10-13 22:49:17,869 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 804 predicate places. [2021-10-13 22:49:17,869 INFO L470 AbstractCegarLoop]: Abstraction has has 872 places, 2228 transitions, 119797 flow [2021-10-13 22:49:17,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:17,870 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:17,870 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:17,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:18,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-10-13 22:49:18,088 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:18,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:18,088 INFO L82 PathProgramCache]: Analyzing trace with hash 745699174, now seen corresponding path program 25 times [2021-10-13 22:49:18,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:18,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796661494] [2021-10-13 22:49:18,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:18,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:18,187 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:18,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:18,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796661494] [2021-10-13 22:49:18,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796661494] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:18,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259399531] [2021-10-13 22:49:18,188 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:49:18,188 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:18,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:18,189 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:18,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-10-13 22:49:20,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:20,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:20,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:20,510 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:20,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259399531] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:20,510 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:20,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:49:20,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257217731] [2021-10-13 22:49:20,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:49:20,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:20,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:49:20,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:49:20,511 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:20,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 2228 transitions, 119797 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:20,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:20,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:20,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:26,194 INFO L129 PetriNetUnfolder]: 1498/11081 cut-off events. [2021-10-13 22:49:26,195 INFO L130 PetriNetUnfolder]: For 497851/499942 co-relation queries the response was YES. [2021-10-13 22:49:26,357 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91209 conditions, 11081 events. 1498/11081 cut-off events. For 497851/499942 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 152937 event pairs, 0 based on Foata normal form. 56/9957 useless extension candidates. Maximal degree in co-relation 90913. Up to 2454 conditions per place. [2021-10-13 22:49:26,422 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2031 selfloop transitions, 340 changer transitions 5/2422 dead transitions. [2021-10-13 22:49:26,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 898 places, 2422 transitions, 133534 flow [2021-10-13 22:49:26,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:49:26,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-13 22:49:26,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1893 transitions. [2021-10-13 22:49:26,423 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8435828877005348 [2021-10-13 22:49:26,423 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1893 transitions. [2021-10-13 22:49:26,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1893 transitions. [2021-10-13 22:49:26,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:26,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1893 transitions. [2021-10-13 22:49:26,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 57.36363636363637) internal successors, (1893), 33 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:26,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:26,426 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:26,426 INFO L186 Difference]: Start difference. First operand has 872 places, 2228 transitions, 119797 flow. Second operand 33 states and 1893 transitions. [2021-10-13 22:49:26,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 898 places, 2422 transitions, 133534 flow [2021-10-13 22:49:32,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 857 places, 2422 transitions, 132465 flow, removed 283 selfloop flow, removed 41 redundant places. [2021-10-13 22:49:32,444 INFO L242 Difference]: Finished difference. Result has 864 places, 2298 transitions, 123732 flow [2021-10-13 22:49:32,446 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=118802, PETRI_DIFFERENCE_MINUEND_PLACES=825, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1891, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=123732, PETRI_PLACES=864, PETRI_TRANSITIONS=2298} [2021-10-13 22:49:32,446 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 796 predicate places. [2021-10-13 22:49:32,446 INFO L470 AbstractCegarLoop]: Abstraction has has 864 places, 2298 transitions, 123732 flow [2021-10-13 22:49:32,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:32,446 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:32,446 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:32,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:32,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-10-13 22:49:32,659 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:32,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:32,660 INFO L82 PathProgramCache]: Analyzing trace with hash -1292504126, now seen corresponding path program 26 times [2021-10-13 22:49:32,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:32,660 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893798049] [2021-10-13 22:49:32,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:32,660 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:32,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:32,755 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:32,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:32,756 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893798049] [2021-10-13 22:49:32,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893798049] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:32,756 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273569351] [2021-10-13 22:49:32,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:49:32,756 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:32,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:32,757 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:32,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-10-13 22:49:34,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:49:34,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:34,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:34,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:35,302 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:35,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273569351] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:35,302 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:35,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:35,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055501105] [2021-10-13 22:49:35,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:35,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:35,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:35,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:35,303 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:35,304 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 2298 transitions, 123732 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:35,304 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:35,304 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:35,304 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:42,094 INFO L129 PetriNetUnfolder]: 1545/11382 cut-off events. [2021-10-13 22:49:42,094 INFO L130 PetriNetUnfolder]: For 562240/564461 co-relation queries the response was YES. [2021-10-13 22:49:42,334 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94553 conditions, 11382 events. 1545/11382 cut-off events. For 562240/564461 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 158007 event pairs, 0 based on Foata normal form. 286/10456 useless extension candidates. Maximal degree in co-relation 94256. Up to 1802 conditions per place. [2021-10-13 22:49:42,412 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 560 selfloop transitions, 1792 changer transitions 17/2415 dead transitions. [2021-10-13 22:49:42,412 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 926 places, 2415 transitions, 135842 flow [2021-10-13 22:49:42,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-10-13 22:49:42,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2021-10-13 22:49:42,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3749 transitions. [2021-10-13 22:49:42,414 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8481900452488688 [2021-10-13 22:49:42,415 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3749 transitions. [2021-10-13 22:49:42,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3749 transitions. [2021-10-13 22:49:42,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:42,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3749 transitions. [2021-10-13 22:49:42,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 57.676923076923075) internal successors, (3749), 65 states have internal predecessors, (3749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:42,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:42,420 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:42,420 INFO L186 Difference]: Start difference. First operand has 864 places, 2298 transitions, 123732 flow. Second operand 65 states and 3749 transitions. [2021-10-13 22:49:42,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 926 places, 2415 transitions, 135842 flow [2021-10-13 22:49:48,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 903 places, 2415 transitions, 135470 flow, removed 20 selfloop flow, removed 23 redundant places. [2021-10-13 22:49:48,377 INFO L242 Difference]: Finished difference. Result has 915 places, 2364 transitions, 132279 flow [2021-10-13 22:49:48,378 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=123390, PETRI_DIFFERENCE_MINUEND_PLACES=839, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1733, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=132279, PETRI_PLACES=915, PETRI_TRANSITIONS=2364} [2021-10-13 22:49:48,378 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 847 predicate places. [2021-10-13 22:49:48,378 INFO L470 AbstractCegarLoop]: Abstraction has has 915 places, 2364 transitions, 132279 flow [2021-10-13 22:49:48,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:48,379 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:48,379 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:48,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:48,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-10-13 22:49:48,587 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:48,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:48,588 INFO L82 PathProgramCache]: Analyzing trace with hash -887477176, now seen corresponding path program 27 times [2021-10-13 22:49:48,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:48,588 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110456566] [2021-10-13 22:49:48,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:48,588 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:48,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:48,724 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:48,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:48,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110456566] [2021-10-13 22:49:48,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110456566] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:48,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144001885] [2021-10-13 22:49:48,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:49:48,725 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:48,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:48,725 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:48,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-10-13 22:49:50,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:49:50,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:50,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:50,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:51,173 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:51,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144001885] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:51,173 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:51,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:49:51,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907493630] [2021-10-13 22:49:51,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:49:51,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:51,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:49:51,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:49:51,175 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:51,175 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 915 places, 2364 transitions, 132279 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:51,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:51,175 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:51,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:57,470 INFO L129 PetriNetUnfolder]: 1603/11943 cut-off events. [2021-10-13 22:49:57,470 INFO L130 PetriNetUnfolder]: For 568596/570771 co-relation queries the response was YES. [2021-10-13 22:49:57,743 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100887 conditions, 11943 events. 1603/11943 cut-off events. For 568596/570771 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 168035 event pairs, 0 based on Foata normal form. 68/10736 useless extension candidates. Maximal degree in co-relation 100580. Up to 2413 conditions per place. [2021-10-13 22:49:57,827 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1924 selfloop transitions, 602 changer transitions 5/2577 dead transitions. [2021-10-13 22:49:57,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 954 places, 2577 transitions, 148087 flow [2021-10-13 22:49:57,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:49:57,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:49:57,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2638 transitions. [2021-10-13 22:49:57,829 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8433503836317136 [2021-10-13 22:49:57,829 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2638 transitions. [2021-10-13 22:49:57,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2638 transitions. [2021-10-13 22:49:57,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:57,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2638 transitions. [2021-10-13 22:49:57,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 57.34782608695652) internal successors, (2638), 46 states have internal predecessors, (2638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:57,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:57,833 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:57,833 INFO L186 Difference]: Start difference. First operand has 915 places, 2364 transitions, 132279 flow. Second operand 46 states and 2638 transitions. [2021-10-13 22:49:57,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 954 places, 2577 transitions, 148087 flow [2021-10-13 22:50:04,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 908 places, 2577 transitions, 145576 flow, removed 904 selfloop flow, removed 46 redundant places. [2021-10-13 22:50:04,609 INFO L242 Difference]: Finished difference. Result has 917 places, 2452 transitions, 137131 flow [2021-10-13 22:50:04,611 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=129899, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=516, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=137131, PETRI_PLACES=917, PETRI_TRANSITIONS=2452} [2021-10-13 22:50:04,611 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 849 predicate places. [2021-10-13 22:50:04,611 INFO L470 AbstractCegarLoop]: Abstraction has has 917 places, 2452 transitions, 137131 flow [2021-10-13 22:50:04,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:04,612 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:04,612 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:04,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-10-13 22:50:04,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-10-13 22:50:04,827 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:04,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:04,828 INFO L82 PathProgramCache]: Analyzing trace with hash -2095063424, now seen corresponding path program 28 times [2021-10-13 22:50:04,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:04,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526104243] [2021-10-13 22:50:04,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:04,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:04,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:04,966 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:04,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:04,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526104243] [2021-10-13 22:50:04,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526104243] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:04,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804857123] [2021-10-13 22:50:04,967 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:50:04,967 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:04,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:04,971 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:04,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-10-13 22:50:07,074 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:50:07,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:07,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:07,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:07,498 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:07,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804857123] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:07,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:07,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:50:07,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770809832] [2021-10-13 22:50:07,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:50:07,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:07,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:50:07,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:50:07,499 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:07,500 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 917 places, 2452 transitions, 137131 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:07,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:07,500 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:07,500 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:14,629 INFO L129 PetriNetUnfolder]: 1684/12665 cut-off events. [2021-10-13 22:50:14,629 INFO L130 PetriNetUnfolder]: For 592424/594557 co-relation queries the response was YES. [2021-10-13 22:50:14,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105855 conditions, 12665 events. 1684/12665 cut-off events. For 592424/594557 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 181047 event pairs, 0 based on Foata normal form. 76/11387 useless extension candidates. Maximal degree in co-relation 105545. Up to 2305 conditions per place. [2021-10-13 22:50:15,064 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1758 selfloop transitions, 872 changer transitions 5/2681 dead transitions. [2021-10-13 22:50:15,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 964 places, 2681 transitions, 153890 flow [2021-10-13 22:50:15,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-13 22:50:15,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-10-13 22:50:15,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2869 transitions. [2021-10-13 22:50:15,066 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8438235294117648 [2021-10-13 22:50:15,066 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2869 transitions. [2021-10-13 22:50:15,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2869 transitions. [2021-10-13 22:50:15,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:15,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2869 transitions. [2021-10-13 22:50:15,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 57.38) internal successors, (2869), 50 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:15,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:15,071 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:15,071 INFO L186 Difference]: Start difference. First operand has 917 places, 2452 transitions, 137131 flow. Second operand 50 states and 2869 transitions. [2021-10-13 22:50:15,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 964 places, 2681 transitions, 153890 flow [2021-10-13 22:50:23,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 930 places, 2681 transitions, 153526 flow, removed 59 selfloop flow, removed 34 redundant places. [2021-10-13 22:50:23,214 INFO L242 Difference]: Finished difference. Result has 938 places, 2556 transitions, 145775 flow [2021-10-13 22:50:23,216 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=136780, PETRI_DIFFERENCE_MINUEND_PLACES=881, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=768, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=145775, PETRI_PLACES=938, PETRI_TRANSITIONS=2556} [2021-10-13 22:50:23,216 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 870 predicate places. [2021-10-13 22:50:23,216 INFO L470 AbstractCegarLoop]: Abstraction has has 938 places, 2556 transitions, 145775 flow [2021-10-13 22:50:23,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:23,216 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:23,216 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:23,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-10-13 22:50:23,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:23,420 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:23,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:23,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1768607592, now seen corresponding path program 29 times [2021-10-13 22:50:23,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:23,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635368692] [2021-10-13 22:50:23,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:23,420 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:23,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:23,562 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:23,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:23,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635368692] [2021-10-13 22:50:23,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635368692] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:23,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737576364] [2021-10-13 22:50:23,562 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:50:23,562 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:23,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:23,563 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:23,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-10-13 22:50:25,771 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:50:25,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:25,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:25,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:26,103 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:26,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737576364] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:26,103 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:26,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:50:26,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718944178] [2021-10-13 22:50:26,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:26,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:26,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:26,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:26,104 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:26,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 938 places, 2556 transitions, 145775 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:26,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:26,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:26,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:34,652 INFO L129 PetriNetUnfolder]: 1821/13631 cut-off events. [2021-10-13 22:50:34,653 INFO L130 PetriNetUnfolder]: For 725781/728614 co-relation queries the response was YES. [2021-10-13 22:50:34,872 INFO L84 FinitePrefix]: Finished finitePrefix Result has 116717 conditions, 13631 events. 1821/13631 cut-off events. For 725781/728614 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 196485 event pairs, 0 based on Foata normal form. 394/12570 useless extension candidates. Maximal degree in co-relation 116402. Up to 2174 conditions per place. [2021-10-13 22:50:34,950 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 490 selfloop transitions, 2235 changer transitions 22/2793 dead transitions. [2021-10-13 22:50:34,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1014 places, 2793 transitions, 166533 flow [2021-10-13 22:50:34,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-10-13 22:50:34,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2021-10-13 22:50:34,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 4556 transitions. [2021-10-13 22:50:34,953 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8481012658227848 [2021-10-13 22:50:34,953 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 4556 transitions. [2021-10-13 22:50:34,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 4556 transitions. [2021-10-13 22:50:34,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:34,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 4556 transitions. [2021-10-13 22:50:34,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 57.67088607594937) internal successors, (4556), 79 states have internal predecessors, (4556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:34,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 68.0) internal successors, (5440), 80 states have internal predecessors, (5440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:34,958 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 68.0) internal successors, (5440), 80 states have internal predecessors, (5440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:34,959 INFO L186 Difference]: Start difference. First operand has 938 places, 2556 transitions, 145775 flow. Second operand 79 states and 4556 transitions. [2021-10-13 22:50:34,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1014 places, 2793 transitions, 166533 flow [2021-10-13 22:50:43,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 976 places, 2793 transitions, 165511 flow, removed 84 selfloop flow, removed 38 redundant places. [2021-10-13 22:50:43,196 INFO L242 Difference]: Finished difference. Result has 993 places, 2733 transitions, 161995 flow [2021-10-13 22:50:43,198 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=144828, PETRI_DIFFERENCE_MINUEND_PLACES=898, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2071, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=161995, PETRI_PLACES=993, PETRI_TRANSITIONS=2733} [2021-10-13 22:50:43,198 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 925 predicate places. [2021-10-13 22:50:43,199 INFO L470 AbstractCegarLoop]: Abstraction has has 993 places, 2733 transitions, 161995 flow [2021-10-13 22:50:43,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:43,199 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:43,199 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:43,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-10-13 22:50:43,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:43,420 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:43,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:43,421 INFO L82 PathProgramCache]: Analyzing trace with hash 350426622, now seen corresponding path program 30 times [2021-10-13 22:50:43,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:43,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716467754] [2021-10-13 22:50:43,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:43,421 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:43,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:43,536 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:43,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:43,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716467754] [2021-10-13 22:50:43,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716467754] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:43,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84415044] [2021-10-13 22:50:43,536 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:50:43,536 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:43,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:43,537 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:43,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-10-13 22:50:45,740 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:50:45,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:45,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:45,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:46,154 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:46,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84415044] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:46,155 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:46,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:50:46,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590712202] [2021-10-13 22:50:46,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:46,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:46,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:46,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:46,156 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:46,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 993 places, 2733 transitions, 161995 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:46,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:46,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:46,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:56,010 INFO L129 PetriNetUnfolder]: 1893/14176 cut-off events. [2021-10-13 22:50:56,010 INFO L130 PetriNetUnfolder]: For 797291/800622 co-relation queries the response was YES. [2021-10-13 22:50:56,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 124887 conditions, 14176 events. 1893/14176 cut-off events. For 797291/800622 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 206218 event pairs, 0 based on Foata normal form. 362/13025 useless extension candidates. Maximal degree in co-relation 124558. Up to 2312 conditions per place. [2021-10-13 22:50:56,405 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 630 selfloop transitions, 2204 changer transitions 17/2897 dead transitions. [2021-10-13 22:50:56,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1062 places, 2897 transitions, 178634 flow [2021-10-13 22:50:56,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-10-13 22:50:56,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2021-10-13 22:50:56,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 4496 transitions. [2021-10-13 22:50:56,408 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8476621417797888 [2021-10-13 22:50:56,408 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 4496 transitions. [2021-10-13 22:50:56,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 4496 transitions. [2021-10-13 22:50:56,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:56,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 4496 transitions. [2021-10-13 22:50:56,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 57.64102564102564) internal successors, (4496), 78 states have internal predecessors, (4496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:56,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 68.0) internal successors, (5372), 79 states have internal predecessors, (5372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:56,414 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 68.0) internal successors, (5372), 79 states have internal predecessors, (5372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:56,414 INFO L186 Difference]: Start difference. First operand has 993 places, 2733 transitions, 161995 flow. Second operand 78 states and 4496 transitions. [2021-10-13 22:50:56,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1062 places, 2897 transitions, 178634 flow [2021-10-13 22:51:06,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1011 places, 2897 transitions, 174312 flow, removed 1793 selfloop flow, removed 51 redundant places. [2021-10-13 22:51:06,502 INFO L242 Difference]: Finished difference. Result has 1023 places, 2841 transitions, 170908 flow [2021-10-13 22:51:06,504 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=158137, PETRI_DIFFERENCE_MINUEND_PLACES=934, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=170908, PETRI_PLACES=1023, PETRI_TRANSITIONS=2841} [2021-10-13 22:51:06,504 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 955 predicate places. [2021-10-13 22:51:06,504 INFO L470 AbstractCegarLoop]: Abstraction has has 1023 places, 2841 transitions, 170908 flow [2021-10-13 22:51:06,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:06,504 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:06,505 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:06,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:06,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:06,723 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:06,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:06,724 INFO L82 PathProgramCache]: Analyzing trace with hash 786185598, now seen corresponding path program 31 times [2021-10-13 22:51:06,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:06,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454247800] [2021-10-13 22:51:06,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:06,724 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:06,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:06,853 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:06,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:06,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454247800] [2021-10-13 22:51:06,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454247800] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:06,854 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186380340] [2021-10-13 22:51:06,854 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:51:06,854 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:06,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:06,862 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:06,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-10-13 22:51:09,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:09,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:51:09,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:09,595 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:09,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186380340] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:09,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:09,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:51:09,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483895388] [2021-10-13 22:51:09,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:51:09,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:09,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:51:09,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:51:09,596 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:09,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1023 places, 2841 transitions, 170908 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:09,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:09,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:09,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:20,843 INFO L129 PetriNetUnfolder]: 1924/14400 cut-off events. [2021-10-13 22:51:20,843 INFO L130 PetriNetUnfolder]: For 801453/804750 co-relation queries the response was YES. [2021-10-13 22:51:21,186 INFO L84 FinitePrefix]: Finished finitePrefix Result has 128179 conditions, 14400 events. 1924/14400 cut-off events. For 801453/804750 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 210030 event pairs, 0 based on Foata normal form. 302/13165 useless extension candidates. Maximal degree in co-relation 127846. Up to 2364 conditions per place. [2021-10-13 22:51:21,299 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1091 selfloop transitions, 1779 changer transitions 11/2927 dead transitions. [2021-10-13 22:51:21,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1082 places, 2927 transitions, 182562 flow [2021-10-13 22:51:21,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-13 22:51:21,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-10-13 22:51:21,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3805 transitions. [2021-10-13 22:51:21,301 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8478163992869875 [2021-10-13 22:51:21,301 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3805 transitions. [2021-10-13 22:51:21,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3805 transitions. [2021-10-13 22:51:21,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:21,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3805 transitions. [2021-10-13 22:51:21,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 57.65151515151515) internal successors, (3805), 66 states have internal predecessors, (3805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:21,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 68.0) internal successors, (4556), 67 states have internal predecessors, (4556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:21,306 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 68.0) internal successors, (4556), 67 states have internal predecessors, (4556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:21,307 INFO L186 Difference]: Start difference. First operand has 1023 places, 2841 transitions, 170908 flow. Second operand 66 states and 3805 transitions. [2021-10-13 22:51:21,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1082 places, 2927 transitions, 182562 flow [2021-10-13 22:51:32,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1023 places, 2927 transitions, 179721 flow, removed 1024 selfloop flow, removed 59 redundant places. [2021-10-13 22:51:32,603 INFO L242 Difference]: Finished difference. Result has 1031 places, 2897 transitions, 176148 flow [2021-10-13 22:51:32,605 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=168129, PETRI_DIFFERENCE_MINUEND_PLACES=958, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1728, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1075, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=176148, PETRI_PLACES=1031, PETRI_TRANSITIONS=2897} [2021-10-13 22:51:32,606 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 963 predicate places. [2021-10-13 22:51:32,606 INFO L470 AbstractCegarLoop]: Abstraction has has 1031 places, 2897 transitions, 176148 flow [2021-10-13 22:51:32,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:32,606 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:32,606 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:32,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:32,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-10-13 22:51:32,821 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:32,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:32,821 INFO L82 PathProgramCache]: Analyzing trace with hash -2134896340, now seen corresponding path program 32 times [2021-10-13 22:51:32,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:32,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313390089] [2021-10-13 22:51:32,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:32,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:32,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:32,931 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:32,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:32,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313390089] [2021-10-13 22:51:32,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313390089] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:32,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087535926] [2021-10-13 22:51:32,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:51:32,932 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:32,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:32,933 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:32,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-10-13 22:51:35,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:51:35,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:35,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:51:35,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:35,690 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:35,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087535926] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:35,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:35,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:51:35,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419086181] [2021-10-13 22:51:35,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:51:35,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:35,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:51:35,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:51:35,692 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:35,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1031 places, 2897 transitions, 176148 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:35,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:35,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:35,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:46,227 INFO L129 PetriNetUnfolder]: 1997/14942 cut-off events. [2021-10-13 22:51:46,227 INFO L130 PetriNetUnfolder]: For 882261/885990 co-relation queries the response was YES. [2021-10-13 22:51:46,644 INFO L84 FinitePrefix]: Finished finitePrefix Result has 135349 conditions, 14942 events. 1997/14942 cut-off events. For 882261/885990 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 218196 event pairs, 0 based on Foata normal form. 298/13645 useless extension candidates. Maximal degree in co-relation 135013. Up to 2470 conditions per place. [2021-10-13 22:51:46,741 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1231 selfloop transitions, 1774 changer transitions 17/3068 dead transitions. [2021-10-13 22:51:46,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1091 places, 3068 transitions, 194195 flow [2021-10-13 22:51:46,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-10-13 22:51:46,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2021-10-13 22:51:46,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3748 transitions. [2021-10-13 22:51:46,743 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8479638009049774 [2021-10-13 22:51:46,743 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3748 transitions. [2021-10-13 22:51:46,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3748 transitions. [2021-10-13 22:51:46,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:46,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3748 transitions. [2021-10-13 22:51:46,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 57.66153846153846) internal successors, (3748), 65 states have internal predecessors, (3748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:46,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:46,748 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:46,748 INFO L186 Difference]: Start difference. First operand has 1031 places, 2897 transitions, 176148 flow. Second operand 65 states and 3748 transitions. [2021-10-13 22:51:46,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1091 places, 3068 transitions, 194195 flow [2021-10-13 22:51:58,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1041 places, 3068 transitions, 192957 flow, removed 254 selfloop flow, removed 50 redundant places. [2021-10-13 22:51:58,621 INFO L242 Difference]: Finished difference. Result has 1054 places, 3008 transitions, 187697 flow [2021-10-13 22:51:58,628 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=174945, PETRI_DIFFERENCE_MINUEND_PLACES=977, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1671, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=187697, PETRI_PLACES=1054, PETRI_TRANSITIONS=3008} [2021-10-13 22:51:58,628 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 986 predicate places. [2021-10-13 22:51:58,628 INFO L470 AbstractCegarLoop]: Abstraction has has 1054 places, 3008 transitions, 187697 flow [2021-10-13 22:51:58,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:58,628 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:58,628 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:58,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:58,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-10-13 22:51:58,851 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:58,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:58,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1152405598, now seen corresponding path program 33 times [2021-10-13 22:51:58,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:58,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983608851] [2021-10-13 22:51:58,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:58,852 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:58,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:58,946 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:58,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:58,946 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983608851] [2021-10-13 22:51:58,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983608851] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:58,946 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738170679] [2021-10-13 22:51:58,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:51:58,946 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:58,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:58,947 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:58,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-10-13 22:52:01,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:52:01,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:01,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:52:01,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:01,711 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:01,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738170679] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:01,712 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:01,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:52:01,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662790040] [2021-10-13 22:52:01,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:52:01,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:01,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:52:01,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=350, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:52:01,713 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:01,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1054 places, 3008 transitions, 187697 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:01,714 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:01,714 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:01,714 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:13,864 INFO L129 PetriNetUnfolder]: 2054/15341 cut-off events. [2021-10-13 22:52:13,864 INFO L130 PetriNetUnfolder]: For 921082/925286 co-relation queries the response was YES. [2021-10-13 22:52:14,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 141633 conditions, 15341 events. 2054/15341 cut-off events. For 921082/925286 co-relation queries the response was YES. Maximal size of possible extension queue 824. Compared 225079 event pairs, 0 based on Foata normal form. 352/14056 useless extension candidates. Maximal degree in co-relation 141288. Up to 2571 conditions per place. [2021-10-13 22:52:14,331 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1265 selfloop transitions, 1825 changer transitions 11/3147 dead transitions. [2021-10-13 22:52:14,331 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1107 places, 3147 transitions, 203279 flow [2021-10-13 22:52:14,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-13 22:52:14,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-10-13 22:52:14,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3460 transitions. [2021-10-13 22:52:14,333 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8480392156862745 [2021-10-13 22:52:14,333 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3460 transitions. [2021-10-13 22:52:14,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3460 transitions. [2021-10-13 22:52:14,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:14,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3460 transitions. [2021-10-13 22:52:14,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 57.666666666666664) internal successors, (3460), 60 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:14,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 68.0) internal successors, (4148), 61 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:14,338 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 68.0) internal successors, (4148), 61 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:14,338 INFO L186 Difference]: Start difference. First operand has 1054 places, 3008 transitions, 187697 flow. Second operand 60 states and 3460 transitions. [2021-10-13 22:52:14,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1107 places, 3147 transitions, 203279 flow [2021-10-13 22:52:28,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1060 places, 3147 transitions, 201212 flow, removed 682 selfloop flow, removed 47 redundant places. [2021-10-13 22:52:28,808 INFO L242 Difference]: Finished difference. Result has 1071 places, 3107 transitions, 197151 flow [2021-10-13 22:52:28,810 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=185650, PETRI_DIFFERENCE_MINUEND_PLACES=1001, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1731, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=197151, PETRI_PLACES=1071, PETRI_TRANSITIONS=3107} [2021-10-13 22:52:28,810 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1003 predicate places. [2021-10-13 22:52:28,810 INFO L470 AbstractCegarLoop]: Abstraction has has 1071 places, 3107 transitions, 197151 flow [2021-10-13 22:52:28,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:28,810 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:28,810 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:28,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-10-13 22:52:29,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:29,016 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:29,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:29,016 INFO L82 PathProgramCache]: Analyzing trace with hash -1809322986, now seen corresponding path program 34 times [2021-10-13 22:52:29,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:29,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574567335] [2021-10-13 22:52:29,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:29,016 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:29,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:29,188 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:29,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:29,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574567335] [2021-10-13 22:52:29,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574567335] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:29,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185588129] [2021-10-13 22:52:29,190 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:52:29,191 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:29,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:29,195 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:29,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-10-13 22:52:31,539 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:52:31,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:31,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:52:31,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:31,911 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:31,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185588129] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:31,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:31,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:52:31,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689204628] [2021-10-13 22:52:31,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:52:31,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:31,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:52:31,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:52:31,913 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:31,913 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1071 places, 3107 transitions, 197151 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:31,914 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:31,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:31,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:44,294 INFO L129 PetriNetUnfolder]: 2114/15745 cut-off events. [2021-10-13 22:52:44,295 INFO L130 PetriNetUnfolder]: For 1009698/1014150 co-relation queries the response was YES. [2021-10-13 22:52:44,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 148455 conditions, 15745 events. 2114/15745 cut-off events. For 1009698/1014150 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 232179 event pairs, 0 based on Foata normal form. 348/14413 useless extension candidates. Maximal degree in co-relation 148104. Up to 2648 conditions per place. [2021-10-13 22:52:44,766 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1192 selfloop transitions, 2013 changer transitions 17/3268 dead transitions. [2021-10-13 22:52:44,766 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1131 places, 3268 transitions, 214832 flow [2021-10-13 22:52:44,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-10-13 22:52:44,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2021-10-13 22:52:44,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3748 transitions. [2021-10-13 22:52:44,768 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8479638009049774 [2021-10-13 22:52:44,769 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3748 transitions. [2021-10-13 22:52:44,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3748 transitions. [2021-10-13 22:52:44,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:44,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3748 transitions. [2021-10-13 22:52:44,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 57.66153846153846) internal successors, (3748), 65 states have internal predecessors, (3748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:44,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:44,774 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 68.0) internal successors, (4488), 66 states have internal predecessors, (4488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:44,774 INFO L186 Difference]: Start difference. First operand has 1071 places, 3107 transitions, 197151 flow. Second operand 65 states and 3748 transitions. [2021-10-13 22:52:44,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1131 places, 3268 transitions, 214832 flow [2021-10-13 22:52:57,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1089 places, 3268 transitions, 213737 flow, removed 272 selfloop flow, removed 42 redundant places. [2021-10-13 22:52:57,479 INFO L242 Difference]: Finished difference. Result has 1103 places, 3203 transitions, 208499 flow [2021-10-13 22:52:57,481 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=196070, PETRI_DIFFERENCE_MINUEND_PLACES=1025, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1926, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=208499, PETRI_PLACES=1103, PETRI_TRANSITIONS=3203} [2021-10-13 22:52:57,481 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1035 predicate places. [2021-10-13 22:52:57,481 INFO L470 AbstractCegarLoop]: Abstraction has has 1103 places, 3203 transitions, 208499 flow [2021-10-13 22:52:57,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:57,481 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:57,481 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:57,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-10-13 22:52:57,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:57,692 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:57,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:57,692 INFO L82 PathProgramCache]: Analyzing trace with hash -1025140184, now seen corresponding path program 35 times [2021-10-13 22:52:57,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:57,692 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19988065] [2021-10-13 22:52:57,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:57,692 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:57,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:57,803 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:57,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:57,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19988065] [2021-10-13 22:52:57,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19988065] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:57,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873666464] [2021-10-13 22:52:57,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:52:57,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:57,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:57,805 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:57,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-10-13 22:53:00,125 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-10-13 22:53:00,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:00,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:53:00,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:00,580 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:00,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873666464] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:00,580 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:00,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:53:00,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433432270] [2021-10-13 22:53:00,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:53:00,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:00,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:53:00,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:53:00,596 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:53:00,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1103 places, 3203 transitions, 208499 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:00,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:00,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:53:00,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:11,578 INFO L129 PetriNetUnfolder]: 2131/15944 cut-off events. [2021-10-13 22:53:11,578 INFO L130 PetriNetUnfolder]: For 1000593/1005131 co-relation queries the response was YES. [2021-10-13 22:53:11,899 INFO L84 FinitePrefix]: Finished finitePrefix Result has 152469 conditions, 15944 events. 2131/15944 cut-off events. For 1000593/1005131 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 235873 event pairs, 0 based on Foata normal form. 132/14373 useless extension candidates. Maximal degree in co-relation 152107. Up to 3320 conditions per place. [2021-10-13 22:53:12,106 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2579 selfloop transitions, 697 changer transitions 5/3327 dead transitions. [2021-10-13 22:53:12,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1132 places, 3327 transitions, 221833 flow [2021-10-13 22:53:12,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:53:12,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:53:12,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2070 transitions. [2021-10-13 22:53:12,107 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8455882352941176 [2021-10-13 22:53:12,107 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2070 transitions. [2021-10-13 22:53:12,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2070 transitions. [2021-10-13 22:53:12,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:12,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2070 transitions. [2021-10-13 22:53:12,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 57.5) internal successors, (2070), 36 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:12,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:12,110 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:12,110 INFO L186 Difference]: Start difference. First operand has 1103 places, 3203 transitions, 208499 flow. Second operand 36 states and 2070 transitions. [2021-10-13 22:53:12,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1132 places, 3327 transitions, 221833 flow [2021-10-13 22:53:26,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1089 places, 3327 transitions, 220347 flow, removed 398 selfloop flow, removed 43 redundant places. [2021-10-13 22:53:26,867 INFO L242 Difference]: Finished difference. Result has 1094 places, 3231 transitions, 211076 flow [2021-10-13 22:53:26,869 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=207096, PETRI_DIFFERENCE_MINUEND_PLACES=1054, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=669, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=211076, PETRI_PLACES=1094, PETRI_TRANSITIONS=3231} [2021-10-13 22:53:26,869 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1026 predicate places. [2021-10-13 22:53:26,869 INFO L470 AbstractCegarLoop]: Abstraction has has 1094 places, 3231 transitions, 211076 flow [2021-10-13 22:53:26,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:26,869 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:26,870 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:26,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-10-13 22:53:27,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-10-13 22:53:27,083 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:27,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:27,084 INFO L82 PathProgramCache]: Analyzing trace with hash 1372148040, now seen corresponding path program 36 times [2021-10-13 22:53:27,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:27,084 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846747319] [2021-10-13 22:53:27,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:27,084 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:27,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:27,239 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:27,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:27,240 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846747319] [2021-10-13 22:53:27,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846747319] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:27,240 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530140463] [2021-10-13 22:53:27,240 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:53:27,240 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:27,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:27,241 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:27,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-10-13 22:53:29,826 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:53:29,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:29,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:53:29,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:30,190 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:30,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530140463] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:30,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:30,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-10-13 22:53:30,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508671601] [2021-10-13 22:53:30,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:53:30,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:30,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:53:30,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:53:30,191 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:53:30,192 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1094 places, 3231 transitions, 211076 flow. Second operand has 21 states, 21 states have (on average 56.04761904761905) internal successors, (1177), 21 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:30,192 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:30,192 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:53:30,192 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:42,051 INFO L129 PetriNetUnfolder]: 2151/16110 cut-off events. [2021-10-13 22:53:42,052 INFO L130 PetriNetUnfolder]: For 1018225/1022823 co-relation queries the response was YES. [2021-10-13 22:53:42,412 INFO L84 FinitePrefix]: Finished finitePrefix Result has 154470 conditions, 16110 events. 2151/16110 cut-off events. For 1018225/1022823 co-relation queries the response was YES. Maximal size of possible extension queue 869. Compared 238917 event pairs, 0 based on Foata normal form. 170/14559 useless extension candidates. Maximal degree in co-relation 154108. Up to 3253 conditions per place. [2021-10-13 22:53:42,612 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2418 selfloop transitions, 851 changer transitions 5/3320 dead transitions. [2021-10-13 22:53:42,612 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1142 places, 3320 transitions, 222634 flow [2021-10-13 22:53:42,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-13 22:53:42,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2021-10-13 22:53:42,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2935 transitions. [2021-10-13 22:53:42,614 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8463091118800461 [2021-10-13 22:53:42,614 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2935 transitions. [2021-10-13 22:53:42,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2935 transitions. [2021-10-13 22:53:42,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:42,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2935 transitions. [2021-10-13 22:53:42,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 57.549019607843135) internal successors, (2935), 51 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:42,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 68.0) internal successors, (3536), 52 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:42,618 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 68.0) internal successors, (3536), 52 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:42,618 INFO L186 Difference]: Start difference. First operand has 1094 places, 3231 transitions, 211076 flow. Second operand 51 states and 2935 transitions. [2021-10-13 22:53:42,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1142 places, 3320 transitions, 222634 flow [2021-10-13 22:53:58,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1119 places, 3320 transitions, 221905 flow, removed 19 selfloop flow, removed 23 redundant places. [2021-10-13 22:53:58,545 INFO L242 Difference]: Finished difference. Result has 1123 places, 3252 transitions, 214283 flow [2021-10-13 22:53:58,546 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=210364, PETRI_DIFFERENCE_MINUEND_PLACES=1069, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=830, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=214283, PETRI_PLACES=1123, PETRI_TRANSITIONS=3252} [2021-10-13 22:53:58,546 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1055 predicate places. [2021-10-13 22:53:58,547 INFO L470 AbstractCegarLoop]: Abstraction has has 1123 places, 3252 transitions, 214283 flow [2021-10-13 22:53:58,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.04761904761905) internal successors, (1177), 21 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:58,547 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:58,547 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:58,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-10-13 22:53:58,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-10-13 22:53:58,763 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:58,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:58,764 INFO L82 PathProgramCache]: Analyzing trace with hash 1801792278, now seen corresponding path program 37 times [2021-10-13 22:53:58,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:58,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807024802] [2021-10-13 22:53:58,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:58,764 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:58,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:58,870 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:58,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:58,870 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807024802] [2021-10-13 22:53:58,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807024802] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:58,870 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635031858] [2021-10-13 22:53:58,871 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:53:58,871 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:58,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:58,871 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:58,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-10-13 22:54:01,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:01,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:54:01,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:01,813 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:01,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635031858] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:01,814 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:01,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:54:01,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041482994] [2021-10-13 22:54:01,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:54:01,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:01,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:54:01,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:54:01,815 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:54:01,816 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1123 places, 3252 transitions, 214283 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:01,816 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:01,816 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:54:01,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:15,423 INFO L129 PetriNetUnfolder]: 2194/16406 cut-off events. [2021-10-13 22:54:15,423 INFO L130 PetriNetUnfolder]: For 1134743/1139453 co-relation queries the response was YES. [2021-10-13 22:54:15,759 INFO L84 FinitePrefix]: Finished finitePrefix Result has 159345 conditions, 16406 events. 2194/16406 cut-off events. For 1134743/1139453 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 243844 event pairs, 0 based on Foata normal form. 286/14940 useless extension candidates. Maximal degree in co-relation 158981. Up to 2775 conditions per place. [2021-10-13 22:54:15,872 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1747 selfloop transitions, 1579 changer transitions 17/3389 dead transitions. [2021-10-13 22:54:15,872 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1177 places, 3389 transitions, 231101 flow [2021-10-13 22:54:15,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-13 22:54:15,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-10-13 22:54:15,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3288 transitions. [2021-10-13 22:54:15,874 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.848297213622291 [2021-10-13 22:54:15,874 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3288 transitions. [2021-10-13 22:54:15,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3288 transitions. [2021-10-13 22:54:15,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:15,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3288 transitions. [2021-10-13 22:54:15,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 57.68421052631579) internal successors, (3288), 57 states have internal predecessors, (3288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:15,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 68.0) internal successors, (3944), 58 states have internal predecessors, (3944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:15,879 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 68.0) internal successors, (3944), 58 states have internal predecessors, (3944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:15,879 INFO L186 Difference]: Start difference. First operand has 1123 places, 3252 transitions, 214283 flow. Second operand 57 states and 3288 transitions. [2021-10-13 22:54:15,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1177 places, 3389 transitions, 231101 flow [2021-10-13 22:54:31,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1144 places, 3389 transitions, 230131 flow, removed 80 selfloop flow, removed 33 redundant places. [2021-10-13 22:54:31,809 INFO L242 Difference]: Finished difference. Result has 1157 places, 3305 transitions, 222137 flow [2021-10-13 22:54:31,811 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=213361, PETRI_DIFFERENCE_MINUEND_PLACES=1088, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1531, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=222137, PETRI_PLACES=1157, PETRI_TRANSITIONS=3305} [2021-10-13 22:54:31,811 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1089 predicate places. [2021-10-13 22:54:31,811 INFO L470 AbstractCegarLoop]: Abstraction has has 1157 places, 3305 transitions, 222137 flow [2021-10-13 22:54:31,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:31,811 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:31,811 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:31,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-10-13 22:54:32,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:32,035 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:32,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:32,035 INFO L82 PathProgramCache]: Analyzing trace with hash 1684178574, now seen corresponding path program 38 times [2021-10-13 22:54:32,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:32,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210096661] [2021-10-13 22:54:32,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:32,036 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:32,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:32,139 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:32,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:32,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210096661] [2021-10-13 22:54:32,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210096661] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:32,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716771725] [2021-10-13 22:54:32,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:54:32,140 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:32,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:32,141 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:32,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-10-13 22:54:34,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:54:34,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:34,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:54:34,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:35,149 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:35,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716771725] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:35,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:35,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:54:35,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098430364] [2021-10-13 22:54:35,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:54:35,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:35,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:54:35,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:54:35,151 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:54:35,152 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1157 places, 3305 transitions, 222137 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:35,152 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:35,152 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:54:35,152 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:50,113 INFO L129 PetriNetUnfolder]: 2237/16846 cut-off events. [2021-10-13 22:54:50,113 INFO L130 PetriNetUnfolder]: For 1125231/1130038 co-relation queries the response was YES. [2021-10-13 22:54:50,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 164238 conditions, 16846 events. 2237/16846 cut-off events. For 1125231/1130038 co-relation queries the response was YES. Maximal size of possible extension queue 923. Compared 251816 event pairs, 0 based on Foata normal form. 124/15168 useless extension candidates. Maximal degree in co-relation 163864. Up to 3758 conditions per place. [2021-10-13 22:54:50,734 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 3033 selfloop transitions, 452 changer transitions 5/3536 dead transitions. [2021-10-13 22:54:50,734 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1189 places, 3536 transitions, 241767 flow [2021-10-13 22:54:50,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:54:50,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:54:50,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2235 transitions. [2021-10-13 22:54:50,735 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8427601809954751 [2021-10-13 22:54:50,735 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2235 transitions. [2021-10-13 22:54:50,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2235 transitions. [2021-10-13 22:54:50,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:50,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2235 transitions. [2021-10-13 22:54:50,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 57.30769230769231) internal successors, (2235), 39 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:50,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 68.0) internal successors, (2720), 40 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:50,738 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 68.0) internal successors, (2720), 40 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:50,738 INFO L186 Difference]: Start difference. First operand has 1157 places, 3305 transitions, 222137 flow. Second operand 39 states and 2235 transitions. [2021-10-13 22:54:50,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1189 places, 3536 transitions, 241767 flow [2021-10-13 22:55:08,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1151 places, 3536 transitions, 240283 flow, removed 545 selfloop flow, removed 38 redundant places. [2021-10-13 22:55:08,222 INFO L242 Difference]: Finished difference. Result has 1161 places, 3382 transitions, 227307 flow [2021-10-13 22:55:08,223 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=220679, PETRI_DIFFERENCE_MINUEND_PLACES=1113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=375, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2859, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=227307, PETRI_PLACES=1161, PETRI_TRANSITIONS=3382} [2021-10-13 22:55:08,224 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1093 predicate places. [2021-10-13 22:55:08,224 INFO L470 AbstractCegarLoop]: Abstraction has has 1161 places, 3382 transitions, 227307 flow [2021-10-13 22:55:08,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:08,224 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:55:08,224 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:55:08,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-10-13 22:55:08,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2021-10-13 22:55:08,431 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:55:08,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:55:08,432 INFO L82 PathProgramCache]: Analyzing trace with hash 2037544936, now seen corresponding path program 39 times [2021-10-13 22:55:08,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:55:08,432 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187120446] [2021-10-13 22:55:08,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:55:08,432 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:55:08,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:08,593 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:08,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:55:08,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187120446] [2021-10-13 22:55:08,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187120446] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:08,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068144161] [2021-10-13 22:55:08,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:55:08,594 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:08,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:55:08,595 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:55:08,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-10-13 22:55:11,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:55:11,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:55:11,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:55:11,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:11,672 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:11,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068144161] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:11,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:11,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:55:11,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538480752] [2021-10-13 22:55:11,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:55:11,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:11,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:55:11,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:55:11,673 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:55:11,674 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1161 places, 3382 transitions, 227307 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:11,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:11,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:55:11,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:55:26,075 INFO L129 PetriNetUnfolder]: 2293/17343 cut-off events. [2021-10-13 22:55:26,075 INFO L130 PetriNetUnfolder]: For 1153547/1158300 co-relation queries the response was YES. [2021-10-13 22:55:27,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 168686 conditions, 17343 events. 2293/17343 cut-off events. For 1153547/1158300 co-relation queries the response was YES. Maximal size of possible extension queue 968. Compared 260726 event pairs, 0 based on Foata normal form. 130/15616 useless extension candidates. Maximal degree in co-relation 168306. Up to 3533 conditions per place. [2021-10-13 22:55:27,230 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2776 selfloop transitions, 799 changer transitions 5/3626 dead transitions. [2021-10-13 22:55:27,231 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1210 places, 3626 transitions, 248169 flow [2021-10-13 22:55:27,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-13 22:55:27,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2021-10-13 22:55:27,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2980 transitions. [2021-10-13 22:55:27,232 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8427601809954751 [2021-10-13 22:55:27,232 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2980 transitions. [2021-10-13 22:55:27,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2980 transitions. [2021-10-13 22:55:27,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:55:27,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2980 transitions. [2021-10-13 22:55:27,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 57.30769230769231) internal successors, (2980), 52 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:27,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 68.0) internal successors, (3604), 53 states have internal predecessors, (3604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:27,237 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 68.0) internal successors, (3604), 53 states have internal predecessors, (3604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:27,237 INFO L186 Difference]: Start difference. First operand has 1161 places, 3382 transitions, 227307 flow. Second operand 52 states and 2980 transitions. [2021-10-13 22:55:27,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1210 places, 3626 transitions, 248169 flow [2021-10-13 22:55:47,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1185 places, 3626 transitions, 247693 flow, removed 12 selfloop flow, removed 25 redundant places. [2021-10-13 22:55:47,548 INFO L242 Difference]: Finished difference. Result has 1195 places, 3466 transitions, 235225 flow [2021-10-13 22:55:47,550 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=226851, PETRI_DIFFERENCE_MINUEND_PLACES=1134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=716, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=235225, PETRI_PLACES=1195, PETRI_TRANSITIONS=3466} [2021-10-13 22:55:47,551 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1127 predicate places. [2021-10-13 22:55:47,551 INFO L470 AbstractCegarLoop]: Abstraction has has 1195 places, 3466 transitions, 235225 flow [2021-10-13 22:55:47,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:47,551 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:55:47,551 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:55:47,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-10-13 22:55:47,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:47,775 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:55:47,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:55:47,776 INFO L82 PathProgramCache]: Analyzing trace with hash -643930334, now seen corresponding path program 40 times [2021-10-13 22:55:47,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:55:47,776 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132123397] [2021-10-13 22:55:47,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:55:47,776 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:55:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:47,928 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:47,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:55:47,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132123397] [2021-10-13 22:55:47,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132123397] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:47,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909880922] [2021-10-13 22:55:47,929 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:55:47,929 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:47,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:55:47,940 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:55:47,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-10-13 22:55:50,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:55:50,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:55:50,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:55:50,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:51,092 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:51,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909880922] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:51,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:51,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:55:51,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143411113] [2021-10-13 22:55:51,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:55:51,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:51,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:55:51,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:55:51,094 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:55:51,094 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1195 places, 3466 transitions, 235225 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:51,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:51,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:55:51,094 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:56:06,830 INFO L129 PetriNetUnfolder]: 2357/17919 cut-off events. [2021-10-13 22:56:06,831 INFO L130 PetriNetUnfolder]: For 1206168/1210926 co-relation queries the response was YES. [2021-10-13 22:56:07,856 INFO L84 FinitePrefix]: Finished finitePrefix Result has 174764 conditions, 17919 events. 2357/17919 cut-off events. For 1206168/1210926 co-relation queries the response was YES. Maximal size of possible extension queue 1015. Compared 270859 event pairs, 0 based on Foata normal form. 144/16142 useless extension candidates. Maximal degree in co-relation 174376. Up to 3413 conditions per place. [2021-10-13 22:56:07,979 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2577 selfloop transitions, 1062 changer transitions 5/3690 dead transitions. [2021-10-13 22:56:07,980 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1251 places, 3690 transitions, 255457 flow [2021-10-13 22:56:07,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-13 22:56:07,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-13 22:56:07,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3383 transitions. [2021-10-13 22:56:07,981 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8432203389830508 [2021-10-13 22:56:07,982 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3383 transitions. [2021-10-13 22:56:07,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3383 transitions. [2021-10-13 22:56:07,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:56:07,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3383 transitions. [2021-10-13 22:56:07,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 57.33898305084746) internal successors, (3383), 59 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:07,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:07,986 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:07,986 INFO L186 Difference]: Start difference. First operand has 1195 places, 3466 transitions, 235225 flow. Second operand 59 states and 3383 transitions. [2021-10-13 22:56:07,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1251 places, 3690 transitions, 255457 flow [2021-10-13 22:56:27,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1214 places, 3690 transitions, 254551 flow, removed 61 selfloop flow, removed 37 redundant places. [2021-10-13 22:56:28,163 INFO L242 Difference]: Finished difference. Result has 1224 places, 3547 transitions, 243472 flow [2021-10-13 22:56:28,165 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=234349, PETRI_DIFFERENCE_MINUEND_PLACES=1156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=981, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=243472, PETRI_PLACES=1224, PETRI_TRANSITIONS=3547} [2021-10-13 22:56:28,165 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1156 predicate places. [2021-10-13 22:56:28,165 INFO L470 AbstractCegarLoop]: Abstraction has has 1224 places, 3547 transitions, 243472 flow [2021-10-13 22:56:28,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:28,166 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:56:28,166 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:56:28,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-10-13 22:56:28,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:28,391 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:56:28,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:56:28,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1289182058, now seen corresponding path program 41 times [2021-10-13 22:56:28,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:56:28,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056582839] [2021-10-13 22:56:28,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:56:28,391 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:56:28,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:56:28,500 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:28,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:56:28,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056582839] [2021-10-13 22:56:28,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056582839] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:28,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061749450] [2021-10-13 22:56:28,500 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:56:28,500 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:28,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:56:28,501 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:56:28,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-10-13 22:56:31,206 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:56:31,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:56:31,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:56:31,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:56:31,636 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:31,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061749450] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:31,637 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:56:31,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:56:31,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456610382] [2021-10-13 22:56:31,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:56:31,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:56:31,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:56:31,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:56:31,638 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:56:31,639 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1224 places, 3547 transitions, 243472 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:31,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:56:31,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:56:31,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:56:47,610 INFO L129 PetriNetUnfolder]: 2433/18589 cut-off events. [2021-10-13 22:56:47,610 INFO L130 PetriNetUnfolder]: For 1270489/1275275 co-relation queries the response was YES. [2021-10-13 22:56:48,143 INFO L84 FinitePrefix]: Finished finitePrefix Result has 181861 conditions, 18589 events. 2433/18589 cut-off events. For 1270489/1275275 co-relation queries the response was YES. Maximal size of possible extension queue 1078. Compared 283335 event pairs, 0 based on Foata normal form. 166/16760 useless extension candidates. Maximal degree in co-relation 181470. Up to 3226 conditions per place. [2021-10-13 22:56:48,287 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2312 selfloop transitions, 1412 changer transitions 5/3775 dead transitions. [2021-10-13 22:56:48,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1280 places, 3775 transitions, 264220 flow [2021-10-13 22:56:48,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-13 22:56:48,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-13 22:56:48,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3387 transitions. [2021-10-13 22:56:48,289 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8442173479561316 [2021-10-13 22:56:48,289 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3387 transitions. [2021-10-13 22:56:48,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3387 transitions. [2021-10-13 22:56:48,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:56:48,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3387 transitions. [2021-10-13 22:56:48,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 57.40677966101695) internal successors, (3387), 59 states have internal predecessors, (3387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:48,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:48,294 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:48,294 INFO L186 Difference]: Start difference. First operand has 1224 places, 3547 transitions, 243472 flow. Second operand 59 states and 3387 transitions. [2021-10-13 22:56:48,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1280 places, 3775 transitions, 264220 flow [2021-10-13 22:57:08,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1239 places, 3775 transitions, 263218 flow, removed 55 selfloop flow, removed 41 redundant places. [2021-10-13 22:57:08,230 INFO L242 Difference]: Finished difference. Result has 1246 places, 3641 transitions, 253471 flow [2021-10-13 22:57:08,232 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=242492, PETRI_DIFFERENCE_MINUEND_PLACES=1181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=253471, PETRI_PLACES=1246, PETRI_TRANSITIONS=3641} [2021-10-13 22:57:08,232 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1178 predicate places. [2021-10-13 22:57:08,233 INFO L470 AbstractCegarLoop]: Abstraction has has 1246 places, 3641 transitions, 253471 flow [2021-10-13 22:57:08,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:08,233 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:57:08,233 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:57:08,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-10-13 22:57:08,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-10-13 22:57:08,458 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:57:08,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:57:08,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1998111672, now seen corresponding path program 42 times [2021-10-13 22:57:08,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:57:08,458 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325200904] [2021-10-13 22:57:08,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:57:08,458 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:57:08,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:08,567 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:08,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:57:08,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325200904] [2021-10-13 22:57:08,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325200904] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:08,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629815352] [2021-10-13 22:57:08,567 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:57:08,567 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:08,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:57:08,568 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:57:08,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-10-13 22:57:11,306 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:57:11,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:57:11,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:57:11,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:57:11,699 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:11,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629815352] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:11,699 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:57:11,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:57:11,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345576002] [2021-10-13 22:57:11,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:57:11,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:57:11,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:57:11,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:57:11,701 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:57:11,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1246 places, 3641 transitions, 253471 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:11,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:57:11,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:57:11,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:57:27,826 INFO L129 PetriNetUnfolder]: 2500/19150 cut-off events. [2021-10-13 22:57:27,826 INFO L130 PetriNetUnfolder]: For 1340082/1345001 co-relation queries the response was YES. [2021-10-13 22:57:28,375 INFO L84 FinitePrefix]: Finished finitePrefix Result has 188465 conditions, 19150 events. 2500/19150 cut-off events. For 1340082/1345001 co-relation queries the response was YES. Maximal size of possible extension queue 1125. Compared 293698 event pairs, 0 based on Foata normal form. 208/17302 useless extension candidates. Maximal degree in co-relation 188069. Up to 3333 conditions per place. [2021-10-13 22:57:28,527 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2077 selfloop transitions, 1706 changer transitions 5/3834 dead transitions. [2021-10-13 22:57:28,527 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1299 places, 3834 transitions, 272235 flow [2021-10-13 22:57:28,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-13 22:57:28,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-13 22:57:28,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 3220 transitions. [2021-10-13 22:57:28,529 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8455882352941176 [2021-10-13 22:57:28,529 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 3220 transitions. [2021-10-13 22:57:28,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 3220 transitions. [2021-10-13 22:57:28,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:57:28,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 3220 transitions. [2021-10-13 22:57:28,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 57.5) internal successors, (3220), 56 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:28,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:28,534 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:28,534 INFO L186 Difference]: Start difference. First operand has 1246 places, 3641 transitions, 253471 flow. Second operand 56 states and 3220 transitions. [2021-10-13 22:57:28,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1299 places, 3834 transitions, 272235 flow