/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/ldv-races/race-3_2-container_of-global.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-3902331-m [2022-09-20 22:33:46,594 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-20 22:33:46,596 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-20 22:33:46,630 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-20 22:33:46,631 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-20 22:33:46,632 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-20 22:33:46,633 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-20 22:33:46,635 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-20 22:33:46,636 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-20 22:33:46,637 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-20 22:33:46,637 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-20 22:33:46,638 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-20 22:33:46,639 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-20 22:33:46,643 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-20 22:33:46,645 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-20 22:33:46,645 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-20 22:33:46,646 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-20 22:33:46,647 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-20 22:33:46,648 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-20 22:33:46,649 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-20 22:33:46,650 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-20 22:33:46,655 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-20 22:33:46,657 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-20 22:33:46,658 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-20 22:33:46,665 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-20 22:33:46,665 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-20 22:33:46,665 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-20 22:33:46,666 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-20 22:33:46,666 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-20 22:33:46,667 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-20 22:33:46,667 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-20 22:33:46,668 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-20 22:33:46,668 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-20 22:33:46,669 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-20 22:33:46,669 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-20 22:33:46,670 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-20 22:33:46,670 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-20 22:33:46,670 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-20 22:33:46,671 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-20 22:33:46,671 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-20 22:33:46,672 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-20 22:33:46,677 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 [2022-09-20 22:33:46,713 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-20 22:33:46,713 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-20 22:33:46,714 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-20 22:33:46,714 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-20 22:33:46,714 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-20 22:33:46,715 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-20 22:33:46,715 INFO L138 SettingsManager]: * Use SBE=true [2022-09-20 22:33:46,715 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-20 22:33:46,715 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-20 22:33:46,715 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-20 22:33:46,716 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-20 22:33:46,716 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-20 22:33:46,716 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-20 22:33:46,716 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-20 22:33:46,716 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-20 22:33:46,716 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-20 22:33:46,716 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-20 22:33:46,717 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-20 22:33:46,717 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-20 22:33:46,717 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-20 22:33:46,717 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-20 22:33:46,717 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-20 22:33:46,717 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-20 22:33:46,717 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 22:33:46,717 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-20 22:33:46,718 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-20 22:33:46,719 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-20 22:33:46,719 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-20 22:33:46,719 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-20 22:33:46,719 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-20 22:33:46,719 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-20 22:33:46,719 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 [2022-09-20 22:33:46,964 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-20 22:33:46,993 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-20 22:33:46,995 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-20 22:33:46,997 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-20 22:33:46,998 INFO L275 PluginConnector]: CDTParser initialized [2022-09-20 22:33:46,999 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i [2022-09-20 22:33:47,052 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/56ee27a19/f78de15692824825bd9ea1cd4c39880a/FLAGd9667a1d8 [2022-09-20 22:33:47,638 INFO L306 CDTParser]: Found 1 translation units. [2022-09-20 22:33:47,638 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i [2022-09-20 22:33:47,660 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/56ee27a19/f78de15692824825bd9ea1cd4c39880a/FLAGd9667a1d8 [2022-09-20 22:33:48,044 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/56ee27a19/f78de15692824825bd9ea1cd4c39880a [2022-09-20 22:33:48,046 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-20 22:33:48,047 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-20 22:33:48,049 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-20 22:33:48,049 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-20 22:33:48,051 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-20 22:33:48,052 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,053 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@340303e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48, skipping insertion in model container [2022-09-20 22:33:48,053 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,060 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-20 22:33:48,133 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-20 22:33:48,279 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-09-20 22:33:48,629 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-09-20 22:33:48,665 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 22:33:48,671 INFO L203 MainTranslator]: Completed pre-run [2022-09-20 22:33:48,680 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-09-20 22:33:48,703 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-09-20 22:33:48,713 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 22:33:48,796 INFO L208 MainTranslator]: Completed translation [2022-09-20 22:33:48,796 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48 WrapperNode [2022-09-20 22:33:48,797 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-20 22:33:48,797 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-20 22:33:48,798 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-20 22:33:48,798 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-20 22:33:48,804 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,829 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,872 INFO L138 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 134 [2022-09-20 22:33:48,872 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-20 22:33:48,873 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-20 22:33:48,873 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-20 22:33:48,873 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-20 22:33:48,882 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,883 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,902 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,903 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,916 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,918 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,922 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,928 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-20 22:33:48,929 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-20 22:33:48,929 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-20 22:33:48,929 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-20 22:33:48,930 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (1/1) ... [2022-09-20 22:33:48,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 22:33:48,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:33:48,966 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) [2022-09-20 22:33:48,975 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 [2022-09-20 22:33:49,017 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-09-20 22:33:49,017 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-20 22:33:49,017 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-09-20 22:33:49,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-20 22:33:49,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-20 22:33:49,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-09-20 22:33:49,018 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-20 22:33:49,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-20 22:33:49,019 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-09-20 22:33:49,019 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-09-20 22:33:49,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-20 22:33:49,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-20 22:33:49,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-20 22:33:49,021 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-09-20 22:33:49,294 INFO L234 CfgBuilder]: Building ICFG [2022-09-20 22:33:49,295 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-20 22:33:49,583 INFO L275 CfgBuilder]: Performing block encoding [2022-09-20 22:33:49,605 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-20 22:33:49,605 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-09-20 22:33:49,607 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 10:33:49 BoogieIcfgContainer [2022-09-20 22:33:49,607 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-20 22:33:49,609 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-20 22:33:49,609 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-20 22:33:49,612 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-20 22:33:49,613 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 10:33:48" (1/3) ... [2022-09-20 22:33:49,613 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50589ddc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 10:33:49, skipping insertion in model container [2022-09-20 22:33:49,614 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:33:48" (2/3) ... [2022-09-20 22:33:49,614 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50589ddc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 10:33:49, skipping insertion in model container [2022-09-20 22:33:49,614 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 10:33:49" (3/3) ... [2022-09-20 22:33:49,615 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2022-09-20 22:33:49,631 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-20 22:33:49,631 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2022-09-20 22:33:49,631 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-20 22:33:49,712 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-09-20 22:33:49,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 184 places, 186 transitions, 388 flow [2022-09-20 22:33:49,843 INFO L130 PetriNetUnfolder]: 10/231 cut-off events. [2022-09-20 22:33:49,845 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-09-20 22:33:49,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240 conditions, 231 events. 10/231 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 337 event pairs, 0 based on Foata normal form. 0/211 useless extension candidates. Maximal degree in co-relation 137. Up to 4 conditions per place. [2022-09-20 22:33:49,850 INFO L82 GeneralOperation]: Start removeDead. Operand has 184 places, 186 transitions, 388 flow [2022-09-20 22:33:49,859 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 172 places, 172 transitions, 356 flow [2022-09-20 22:33:49,872 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-20 22:33:49,879 INFO L357 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, mAutomataTypeConcurrency=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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3247db81, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-20 22:33:49,879 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-09-20 22:33:49,902 INFO L130 PetriNetUnfolder]: 1/48 cut-off events. [2022-09-20 22:33:49,902 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-20 22:33:49,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:33:49,903 INFO L208 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, 1, 1, 1] [2022-09-20 22:33:49,903 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:33:49,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:33:49,908 INFO L85 PathProgramCache]: Analyzing trace with hash -34102460, now seen corresponding path program 1 times [2022-09-20 22:33:49,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:33:49,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608584456] [2022-09-20 22:33:49,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:33:49,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:33:50,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:33:50,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:33:50,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:33:50,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608584456] [2022-09-20 22:33:50,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608584456] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:33:50,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:33:50,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:33:50,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487131931] [2022-09-20 22:33:50,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:33:50,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:33:50,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:33:50,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:33:50,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:33:50,408 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 186 [2022-09-20 22:33:50,412 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 172 transitions, 356 flow. Second operand has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:50,412 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:33:50,412 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 186 [2022-09-20 22:33:50,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:33:50,808 INFO L130 PetriNetUnfolder]: 361/944 cut-off events. [2022-09-20 22:33:50,809 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-09-20 22:33:50,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1635 conditions, 944 events. 361/944 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4900 event pairs, 216 based on Foata normal form. 20/910 useless extension candidates. Maximal degree in co-relation 1388. Up to 397 conditions per place. [2022-09-20 22:33:50,824 INFO L137 encePairwiseOnDemand]: 164/186 looper letters, 53 selfloop transitions, 17 changer transitions 1/168 dead transitions. [2022-09-20 22:33:50,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 168 transitions, 490 flow [2022-09-20 22:33:50,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-20 22:33:50,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-20 22:33:50,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1057 transitions. [2022-09-20 22:33:50,845 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6314217443249701 [2022-09-20 22:33:50,846 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1057 transitions. [2022-09-20 22:33:50,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1057 transitions. [2022-09-20 22:33:50,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:33:50,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1057 transitions. [2022-09-20 22:33:50,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 117.44444444444444) internal successors, (1057), 9 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:50,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 186.0) internal successors, (1860), 10 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:50,872 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 186.0) internal successors, (1860), 10 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:50,873 INFO L175 Difference]: Start difference. First operand has 172 places, 172 transitions, 356 flow. Second operand 9 states and 1057 transitions. [2022-09-20 22:33:50,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 168 transitions, 490 flow [2022-09-20 22:33:50,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 168 transitions, 482 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-09-20 22:33:50,887 INFO L231 Difference]: Finished difference. Result has 170 places, 161 transitions, 367 flow [2022-09-20 22:33:50,889 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=367, PETRI_PLACES=170, PETRI_TRANSITIONS=161} [2022-09-20 22:33:50,892 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, -2 predicate places. [2022-09-20 22:33:50,893 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 161 transitions, 367 flow [2022-09-20 22:33:50,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:50,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:33:50,894 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:33:50,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-20 22:33:50,895 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:33:50,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:33:50,895 INFO L85 PathProgramCache]: Analyzing trace with hash -888642596, now seen corresponding path program 1 times [2022-09-20 22:33:50,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:33:50,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286453410] [2022-09-20 22:33:50,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:33:50,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:33:50,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:33:51,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:33:51,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:33:51,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286453410] [2022-09-20 22:33:51,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286453410] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:33:51,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:33:51,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:33:51,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395004240] [2022-09-20 22:33:51,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:33:51,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:33:51,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:33:51,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:33:51,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:33:51,047 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 186 [2022-09-20 22:33:51,048 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 161 transitions, 367 flow. Second operand has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:51,048 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:33:51,048 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 186 [2022-09-20 22:33:51,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:33:51,362 INFO L130 PetriNetUnfolder]: 361/950 cut-off events. [2022-09-20 22:33:51,364 INFO L131 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2022-09-20 22:33:51,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1718 conditions, 950 events. 361/950 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4938 event pairs, 120 based on Foata normal form. 1/917 useless extension candidates. Maximal degree in co-relation 855. Up to 261 conditions per place. [2022-09-20 22:33:51,375 INFO L137 encePairwiseOnDemand]: 167/186 looper letters, 61 selfloop transitions, 18 changer transitions 1/176 dead transitions. [2022-09-20 22:33:51,376 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 176 transitions, 559 flow [2022-09-20 22:33:51,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-09-20 22:33:51,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-09-20 22:33:51,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1171 transitions. [2022-09-20 22:33:51,379 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6295698924731182 [2022-09-20 22:33:51,379 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1171 transitions. [2022-09-20 22:33:51,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1171 transitions. [2022-09-20 22:33:51,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:33:51,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1171 transitions. [2022-09-20 22:33:51,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 117.1) internal successors, (1171), 10 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:51,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 186.0) internal successors, (2046), 11 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:51,386 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 186.0) internal successors, (2046), 11 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:51,387 INFO L175 Difference]: Start difference. First operand has 170 places, 161 transitions, 367 flow. Second operand 10 states and 1171 transitions. [2022-09-20 22:33:51,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 176 transitions, 559 flow [2022-09-20 22:33:51,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 176 transitions, 530 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-09-20 22:33:51,395 INFO L231 Difference]: Finished difference. Result has 171 places, 160 transitions, 378 flow [2022-09-20 22:33:51,396 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=378, PETRI_PLACES=171, PETRI_TRANSITIONS=160} [2022-09-20 22:33:51,397 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, -1 predicate places. [2022-09-20 22:33:51,397 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 160 transitions, 378 flow [2022-09-20 22:33:51,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:51,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:33:51,398 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:33:51,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-20 22:33:51,398 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:33:51,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:33:51,399 INFO L85 PathProgramCache]: Analyzing trace with hash -170107804, now seen corresponding path program 1 times [2022-09-20 22:33:51,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:33:51,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838565203] [2022-09-20 22:33:51,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:33:51,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:33:51,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:33:51,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:33:51,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:33:51,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838565203] [2022-09-20 22:33:51,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838565203] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:33:51,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:33:51,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:33:51,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727906044] [2022-09-20 22:33:51,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:33:51,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:33:51,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:33:51,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:33:51,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:33:51,589 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 186 [2022-09-20 22:33:51,590 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 160 transitions, 378 flow. Second operand has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:51,590 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:33:51,590 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 186 [2022-09-20 22:33:51,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:33:52,112 INFO L130 PetriNetUnfolder]: 832/1911 cut-off events. [2022-09-20 22:33:52,112 INFO L131 PetriNetUnfolder]: For 131/131 co-relation queries the response was YES. [2022-09-20 22:33:52,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3654 conditions, 1911 events. 832/1911 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11690 event pairs, 169 based on Foata normal form. 32/1907 useless extension candidates. Maximal degree in co-relation 948. Up to 499 conditions per place. [2022-09-20 22:33:52,124 INFO L137 encePairwiseOnDemand]: 165/186 looper letters, 100 selfloop transitions, 49 changer transitions 0/245 dead transitions. [2022-09-20 22:33:52,124 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 245 transitions, 862 flow [2022-09-20 22:33:52,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-09-20 22:33:52,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-09-20 22:33:52,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1540 transitions. [2022-09-20 22:33:52,128 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6368899917287014 [2022-09-20 22:33:52,128 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1540 transitions. [2022-09-20 22:33:52,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1540 transitions. [2022-09-20 22:33:52,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:33:52,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1540 transitions. [2022-09-20 22:33:52,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 118.46153846153847) internal successors, (1540), 13 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:52,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 186.0) internal successors, (2604), 14 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:52,142 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 186.0) internal successors, (2604), 14 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:52,142 INFO L175 Difference]: Start difference. First operand has 171 places, 160 transitions, 378 flow. Second operand 13 states and 1540 transitions. [2022-09-20 22:33:52,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 245 transitions, 862 flow [2022-09-20 22:33:52,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 245 transitions, 816 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-09-20 22:33:52,153 INFO L231 Difference]: Finished difference. Result has 183 places, 197 transitions, 648 flow [2022-09-20 22:33:52,154 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=648, PETRI_PLACES=183, PETRI_TRANSITIONS=197} [2022-09-20 22:33:52,155 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 11 predicate places. [2022-09-20 22:33:52,156 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 197 transitions, 648 flow [2022-09-20 22:33:52,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:52,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:33:52,157 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:33:52,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-09-20 22:33:52,157 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:33:52,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:33:52,158 INFO L85 PathProgramCache]: Analyzing trace with hash 896697388, now seen corresponding path program 1 times [2022-09-20 22:33:52,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:33:52,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647315214] [2022-09-20 22:33:52,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:33:52,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:33:52,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:33:52,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:33:52,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:33:52,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647315214] [2022-09-20 22:33:52,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647315214] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:33:52,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:33:52,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:33:52,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403010781] [2022-09-20 22:33:52,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:33:52,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:33:52,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:33:52,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:33:52,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:33:52,321 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 186 [2022-09-20 22:33:52,322 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 197 transitions, 648 flow. Second operand has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:52,322 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:33:52,322 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 186 [2022-09-20 22:33:52,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:33:52,918 INFO L130 PetriNetUnfolder]: 1085/2476 cut-off events. [2022-09-20 22:33:52,918 INFO L131 PetriNetUnfolder]: For 10875/10973 co-relation queries the response was YES. [2022-09-20 22:33:52,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8972 conditions, 2476 events. 1085/2476 cut-off events. For 10875/10973 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16495 event pairs, 218 based on Foata normal form. 47/2487 useless extension candidates. Maximal degree in co-relation 7694. Up to 732 conditions per place. [2022-09-20 22:33:52,943 INFO L137 encePairwiseOnDemand]: 167/186 looper letters, 74 selfloop transitions, 48 changer transitions 69/286 dead transitions. [2022-09-20 22:33:52,943 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 286 transitions, 1732 flow [2022-09-20 22:33:52,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-09-20 22:33:52,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-09-20 22:33:52,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1307 transitions. [2022-09-20 22:33:52,947 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6388074291300098 [2022-09-20 22:33:52,948 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1307 transitions. [2022-09-20 22:33:52,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1307 transitions. [2022-09-20 22:33:52,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:33:52,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1307 transitions. [2022-09-20 22:33:52,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 118.81818181818181) internal successors, (1307), 11 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:52,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 186.0) internal successors, (2232), 12 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:52,956 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 186.0) internal successors, (2232), 12 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:52,956 INFO L175 Difference]: Start difference. First operand has 183 places, 197 transitions, 648 flow. Second operand 11 states and 1307 transitions. [2022-09-20 22:33:52,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 286 transitions, 1732 flow [2022-09-20 22:33:52,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 286 transitions, 1732 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 22:33:52,979 INFO L231 Difference]: Finished difference. Result has 201 places, 203 transitions, 961 flow [2022-09-20 22:33:52,979 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=961, PETRI_PLACES=201, PETRI_TRANSITIONS=203} [2022-09-20 22:33:52,980 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 29 predicate places. [2022-09-20 22:33:52,980 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 203 transitions, 961 flow [2022-09-20 22:33:52,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:52,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:33:52,981 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:33:52,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-09-20 22:33:52,982 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:33:52,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:33:52,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1717393044, now seen corresponding path program 1 times [2022-09-20 22:33:52,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:33:52,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889910602] [2022-09-20 22:33:52,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:33:52,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:33:53,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:33:53,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:33:53,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:33:53,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889910602] [2022-09-20 22:33:53,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889910602] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:33:53,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:33:53,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-20 22:33:53,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263942107] [2022-09-20 22:33:53,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:33:53,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-09-20 22:33:53,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:33:53,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-09-20 22:33:53,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-09-20 22:33:53,075 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 186 [2022-09-20 22:33:53,076 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 203 transitions, 961 flow. Second operand has 5 states, 5 states have (on average 159.2) internal successors, (796), 5 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:53,076 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:33:53,076 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 186 [2022-09-20 22:33:53,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:33:53,165 INFO L130 PetriNetUnfolder]: 46/285 cut-off events. [2022-09-20 22:33:53,166 INFO L131 PetriNetUnfolder]: For 736/796 co-relation queries the response was YES. [2022-09-20 22:33:53,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 650 conditions, 285 events. 46/285 cut-off events. For 736/796 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 954 event pairs, 10 based on Foata normal form. 0/274 useless extension candidates. Maximal degree in co-relation 629. Up to 31 conditions per place. [2022-09-20 22:33:53,169 INFO L137 encePairwiseOnDemand]: 181/186 looper letters, 19 selfloop transitions, 4 changer transitions 0/139 dead transitions. [2022-09-20 22:33:53,169 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 139 transitions, 456 flow [2022-09-20 22:33:53,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:33:53,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:33:53,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 966 transitions. [2022-09-20 22:33:53,171 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8655913978494624 [2022-09-20 22:33:53,171 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 966 transitions. [2022-09-20 22:33:53,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 966 transitions. [2022-09-20 22:33:53,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:33:53,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 966 transitions. [2022-09-20 22:33:53,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:53,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:53,176 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:53,176 INFO L175 Difference]: Start difference. First operand has 201 places, 203 transitions, 961 flow. Second operand 6 states and 966 transitions. [2022-09-20 22:33:53,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 139 transitions, 456 flow [2022-09-20 22:33:53,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 139 transitions, 336 flow, removed 40 selfloop flow, removed 19 redundant places. [2022-09-20 22:33:53,181 INFO L231 Difference]: Finished difference. Result has 144 places, 131 transitions, 282 flow [2022-09-20 22:33:53,181 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=282, PETRI_PLACES=144, PETRI_TRANSITIONS=131} [2022-09-20 22:33:53,183 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, -28 predicate places. [2022-09-20 22:33:53,183 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 131 transitions, 282 flow [2022-09-20 22:33:53,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 159.2) internal successors, (796), 5 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:53,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:33:53,184 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:33:53,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-20 22:33:53,184 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:33:53,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:33:53,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1971603667, now seen corresponding path program 1 times [2022-09-20 22:33:53,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:33:53,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260647814] [2022-09-20 22:33:53,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:33:53,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:33:53,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:33:54,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:33:54,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:33:54,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260647814] [2022-09-20 22:33:54,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260647814] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:33:54,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:33:54,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:33:54,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540607773] [2022-09-20 22:33:54,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:33:54,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:33:54,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:33:54,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:33:54,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:33:54,101 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:33:54,104 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 131 transitions, 282 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:54,104 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:33:54,104 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:33:54,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:33:56,496 INFO L130 PetriNetUnfolder]: 657/1574 cut-off events. [2022-09-20 22:33:56,497 INFO L131 PetriNetUnfolder]: For 195/195 co-relation queries the response was YES. [2022-09-20 22:33:56,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3189 conditions, 1574 events. 657/1574 cut-off events. For 195/195 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8898 event pairs, 111 based on Foata normal form. 0/1526 useless extension candidates. Maximal degree in co-relation 3181. Up to 322 conditions per place. [2022-09-20 22:33:56,507 INFO L137 encePairwiseOnDemand]: 158/186 looper letters, 158 selfloop transitions, 49 changer transitions 0/270 dead transitions. [2022-09-20 22:33:56,507 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 270 transitions, 1033 flow [2022-09-20 22:33:56,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-09-20 22:33:56,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-09-20 22:33:56,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2645 transitions. [2022-09-20 22:33:56,513 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5078725038402457 [2022-09-20 22:33:56,513 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2645 transitions. [2022-09-20 22:33:56,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2645 transitions. [2022-09-20 22:33:56,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:33:56,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2645 transitions. [2022-09-20 22:33:56,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 94.46428571428571) internal successors, (2645), 28 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:56,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 186.0) internal successors, (5394), 29 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:56,528 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 186.0) internal successors, (5394), 29 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:56,528 INFO L175 Difference]: Start difference. First operand has 144 places, 131 transitions, 282 flow. Second operand 28 states and 2645 transitions. [2022-09-20 22:33:56,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 270 transitions, 1033 flow [2022-09-20 22:33:56,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 270 transitions, 1026 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-09-20 22:33:56,533 INFO L231 Difference]: Finished difference. Result has 178 places, 171 transitions, 583 flow [2022-09-20 22:33:56,533 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=583, PETRI_PLACES=178, PETRI_TRANSITIONS=171} [2022-09-20 22:33:56,534 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 6 predicate places. [2022-09-20 22:33:56,534 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 171 transitions, 583 flow [2022-09-20 22:33:56,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:56,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:33:56,535 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:33:56,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-09-20 22:33:56,535 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:33:56,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:33:56,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1108708213, now seen corresponding path program 2 times [2022-09-20 22:33:56,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:33:56,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015069917] [2022-09-20 22:33:56,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:33:56,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:33:56,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:33:57,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:33:57,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:33:57,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015069917] [2022-09-20 22:33:57,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015069917] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:33:57,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:33:57,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-09-20 22:33:57,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287949067] [2022-09-20 22:33:57,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:33:57,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-09-20 22:33:57,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:33:57,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-09-20 22:33:57,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-09-20 22:33:57,068 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2022-09-20 22:33:57,069 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 171 transitions, 583 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:57,069 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:33:57,069 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2022-09-20 22:33:57,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:33:58,052 INFO L130 PetriNetUnfolder]: 659/1859 cut-off events. [2022-09-20 22:33:58,052 INFO L131 PetriNetUnfolder]: For 1343/1346 co-relation queries the response was YES. [2022-09-20 22:33:58,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4686 conditions, 1859 events. 659/1859 cut-off events. For 1343/1346 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 12646 event pairs, 108 based on Foata normal form. 4/1819 useless extension candidates. Maximal degree in co-relation 4668. Up to 421 conditions per place. [2022-09-20 22:33:58,068 INFO L137 encePairwiseOnDemand]: 161/186 looper letters, 141 selfloop transitions, 69 changer transitions 0/278 dead transitions. [2022-09-20 22:33:58,068 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 278 transitions, 1474 flow [2022-09-20 22:33:58,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:33:58,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:33:58,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1847 transitions. [2022-09-20 22:33:58,074 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5226372382569326 [2022-09-20 22:33:58,074 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1847 transitions. [2022-09-20 22:33:58,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1847 transitions. [2022-09-20 22:33:58,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:33:58,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1847 transitions. [2022-09-20 22:33:58,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 97.21052631578948) internal successors, (1847), 19 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:58,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:58,086 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:58,086 INFO L175 Difference]: Start difference. First operand has 178 places, 171 transitions, 583 flow. Second operand 19 states and 1847 transitions. [2022-09-20 22:33:58,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 278 transitions, 1474 flow [2022-09-20 22:33:58,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 278 transitions, 1456 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-09-20 22:33:58,098 INFO L231 Difference]: Finished difference. Result has 199 places, 208 transitions, 1050 flow [2022-09-20 22:33:58,099 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1050, PETRI_PLACES=199, PETRI_TRANSITIONS=208} [2022-09-20 22:33:58,100 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 27 predicate places. [2022-09-20 22:33:58,100 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 208 transitions, 1050 flow [2022-09-20 22:33:58,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:58,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:33:58,101 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:33:58,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-09-20 22:33:58,101 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:33:58,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:33:58,102 INFO L85 PathProgramCache]: Analyzing trace with hash 952275961, now seen corresponding path program 3 times [2022-09-20 22:33:58,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:33:58,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857110812] [2022-09-20 22:33:58,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:33:58,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:33:58,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:33:58,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:33:58,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:33:58,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857110812] [2022-09-20 22:33:58,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857110812] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:33:58,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:33:58,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-09-20 22:33:58,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97891815] [2022-09-20 22:33:58,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:33:58,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-09-20 22:33:58,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:33:58,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-09-20 22:33:58,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-09-20 22:33:58,556 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2022-09-20 22:33:58,557 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 208 transitions, 1050 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:58,557 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:33:58,557 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2022-09-20 22:33:58,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:33:59,655 INFO L130 PetriNetUnfolder]: 781/2290 cut-off events. [2022-09-20 22:33:59,655 INFO L131 PetriNetUnfolder]: For 3659/3670 co-relation queries the response was YES. [2022-09-20 22:33:59,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6424 conditions, 2290 events. 781/2290 cut-off events. For 3659/3670 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 16448 event pairs, 384 based on Foata normal form. 8/2237 useless extension candidates. Maximal degree in co-relation 6397. Up to 855 conditions per place. [2022-09-20 22:33:59,673 INFO L137 encePairwiseOnDemand]: 164/186 looper letters, 166 selfloop transitions, 53 changer transitions 0/287 dead transitions. [2022-09-20 22:33:59,673 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 287 transitions, 1983 flow [2022-09-20 22:33:59,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:33:59,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:33:59,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1728 transitions. [2022-09-20 22:33:59,678 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5161290322580645 [2022-09-20 22:33:59,678 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1728 transitions. [2022-09-20 22:33:59,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1728 transitions. [2022-09-20 22:33:59,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:33:59,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1728 transitions. [2022-09-20 22:33:59,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 96.0) internal successors, (1728), 18 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:59,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 186.0) internal successors, (3534), 19 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:59,687 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 186.0) internal successors, (3534), 19 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:59,687 INFO L175 Difference]: Start difference. First operand has 199 places, 208 transitions, 1050 flow. Second operand 18 states and 1728 transitions. [2022-09-20 22:33:59,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 287 transitions, 1983 flow [2022-09-20 22:33:59,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 287 transitions, 1951 flow, removed 4 selfloop flow, removed 7 redundant places. [2022-09-20 22:33:59,706 INFO L231 Difference]: Finished difference. Result has 219 places, 226 transitions, 1361 flow [2022-09-20 22:33:59,706 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1361, PETRI_PLACES=219, PETRI_TRANSITIONS=226} [2022-09-20 22:33:59,707 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 47 predicate places. [2022-09-20 22:33:59,707 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 226 transitions, 1361 flow [2022-09-20 22:33:59,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:33:59,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:33:59,708 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:33:59,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-20 22:33:59,709 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:33:59,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:33:59,709 INFO L85 PathProgramCache]: Analyzing trace with hash -245124935, now seen corresponding path program 4 times [2022-09-20 22:33:59,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:33:59,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412229566] [2022-09-20 22:33:59,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:33:59,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:33:59,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:00,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:00,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:00,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412229566] [2022-09-20 22:34:00,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412229566] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:00,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:00,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-09-20 22:34:00,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140643065] [2022-09-20 22:34:00,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:00,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-09-20 22:34:00,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:00,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-09-20 22:34:00,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-09-20 22:34:00,092 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2022-09-20 22:34:00,093 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 226 transitions, 1361 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:00,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:00,094 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2022-09-20 22:34:00,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:01,221 INFO L130 PetriNetUnfolder]: 781/2350 cut-off events. [2022-09-20 22:34:01,222 INFO L131 PetriNetUnfolder]: For 5030/5034 co-relation queries the response was YES. [2022-09-20 22:34:01,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6928 conditions, 2350 events. 781/2350 cut-off events. For 5030/5034 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 17103 event pairs, 317 based on Foata normal form. 5/2298 useless extension candidates. Maximal degree in co-relation 6891. Up to 679 conditions per place. [2022-09-20 22:34:01,244 INFO L137 encePairwiseOnDemand]: 163/186 looper letters, 186 selfloop transitions, 61 changer transitions 0/315 dead transitions. [2022-09-20 22:34:01,244 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 315 transitions, 2418 flow [2022-09-20 22:34:01,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:34:01,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:34:01,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1837 transitions. [2022-09-20 22:34:01,247 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.519807583474816 [2022-09-20 22:34:01,247 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1837 transitions. [2022-09-20 22:34:01,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1837 transitions. [2022-09-20 22:34:01,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:01,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1837 transitions. [2022-09-20 22:34:01,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 96.6842105263158) internal successors, (1837), 19 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:01,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:01,270 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:01,271 INFO L175 Difference]: Start difference. First operand has 219 places, 226 transitions, 1361 flow. Second operand 19 states and 1837 transitions. [2022-09-20 22:34:01,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 315 transitions, 2418 flow [2022-09-20 22:34:01,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 315 transitions, 2379 flow, removed 13 selfloop flow, removed 5 redundant places. [2022-09-20 22:34:01,299 INFO L231 Difference]: Finished difference. Result has 241 places, 248 transitions, 1782 flow [2022-09-20 22:34:01,299 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1782, PETRI_PLACES=241, PETRI_TRANSITIONS=248} [2022-09-20 22:34:01,300 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 69 predicate places. [2022-09-20 22:34:01,300 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 248 transitions, 1782 flow [2022-09-20 22:34:01,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:01,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:01,301 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:01,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-20 22:34:01,301 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:01,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:01,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1511093081, now seen corresponding path program 5 times [2022-09-20 22:34:01,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:01,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169979677] [2022-09-20 22:34:01,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:01,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:01,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:01,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:01,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:01,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169979677] [2022-09-20 22:34:01,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169979677] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:01,827 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:01,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:34:01,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994363244] [2022-09-20 22:34:01,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:01,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:34:01,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:01,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:34:01,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:34:01,830 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:34:01,832 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 248 transitions, 1782 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:01,832 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:01,832 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:34:01,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:03,708 INFO L130 PetriNetUnfolder]: 1301/3550 cut-off events. [2022-09-20 22:34:03,709 INFO L131 PetriNetUnfolder]: For 10629/10641 co-relation queries the response was YES. [2022-09-20 22:34:03,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11340 conditions, 3550 events. 1301/3550 cut-off events. For 10629/10641 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 27980 event pairs, 251 based on Foata normal form. 13/3467 useless extension candidates. Maximal degree in co-relation 11294. Up to 1448 conditions per place. [2022-09-20 22:34:03,754 INFO L137 encePairwiseOnDemand]: 160/186 looper letters, 232 selfloop transitions, 84 changer transitions 0/379 dead transitions. [2022-09-20 22:34:03,754 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 379 transitions, 3489 flow [2022-09-20 22:34:03,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:34:03,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:34:03,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1811 transitions. [2022-09-20 22:34:03,758 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.512450481041313 [2022-09-20 22:34:03,758 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1811 transitions. [2022-09-20 22:34:03,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1811 transitions. [2022-09-20 22:34:03,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:03,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1811 transitions. [2022-09-20 22:34:03,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 95.3157894736842) internal successors, (1811), 19 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:03,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:03,766 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:03,766 INFO L175 Difference]: Start difference. First operand has 241 places, 248 transitions, 1782 flow. Second operand 19 states and 1811 transitions. [2022-09-20 22:34:03,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 379 transitions, 3489 flow [2022-09-20 22:34:03,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 379 transitions, 3414 flow, removed 28 selfloop flow, removed 5 redundant places. [2022-09-20 22:34:03,825 INFO L231 Difference]: Finished difference. Result has 264 places, 287 transitions, 2493 flow [2022-09-20 22:34:03,826 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=1725, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2493, PETRI_PLACES=264, PETRI_TRANSITIONS=287} [2022-09-20 22:34:03,827 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 92 predicate places. [2022-09-20 22:34:03,828 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 287 transitions, 2493 flow [2022-09-20 22:34:03,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:03,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:03,828 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:03,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-09-20 22:34:03,829 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:03,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:03,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1356443005, now seen corresponding path program 6 times [2022-09-20 22:34:03,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:03,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664248531] [2022-09-20 22:34:03,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:03,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:03,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:04,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:04,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:04,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664248531] [2022-09-20 22:34:04,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664248531] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:04,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:04,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-09-20 22:34:04,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340740119] [2022-09-20 22:34:04,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:04,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-09-20 22:34:04,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:04,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-09-20 22:34:04,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-09-20 22:34:04,239 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2022-09-20 22:34:04,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 287 transitions, 2493 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:04,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:04,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2022-09-20 22:34:04,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:05,561 INFO L130 PetriNetUnfolder]: 1640/4727 cut-off events. [2022-09-20 22:34:05,561 INFO L131 PetriNetUnfolder]: For 19339/19489 co-relation queries the response was YES. [2022-09-20 22:34:05,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15777 conditions, 4727 events. 1640/4727 cut-off events. For 19339/19489 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 41926 event pairs, 398 based on Foata normal form. 113/4705 useless extension candidates. Maximal degree in co-relation 15721. Up to 1460 conditions per place. [2022-09-20 22:34:05,604 INFO L137 encePairwiseOnDemand]: 161/186 looper letters, 248 selfloop transitions, 105 changer transitions 0/423 dead transitions. [2022-09-20 22:34:05,604 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 423 transitions, 4752 flow [2022-09-20 22:34:05,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:34:05,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:34:05,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1639 transitions. [2022-09-20 22:34:05,610 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5183428209993675 [2022-09-20 22:34:05,610 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1639 transitions. [2022-09-20 22:34:05,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1639 transitions. [2022-09-20 22:34:05,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:05,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1639 transitions. [2022-09-20 22:34:05,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 96.41176470588235) internal successors, (1639), 17 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:05,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 186.0) internal successors, (3348), 18 states have internal predecessors, (3348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:05,619 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 186.0) internal successors, (3348), 18 states have internal predecessors, (3348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:05,620 INFO L175 Difference]: Start difference. First operand has 264 places, 287 transitions, 2493 flow. Second operand 17 states and 1639 transitions. [2022-09-20 22:34:05,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 423 transitions, 4752 flow [2022-09-20 22:34:05,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 423 transitions, 4667 flow, removed 29 selfloop flow, removed 6 redundant places. [2022-09-20 22:34:05,714 INFO L231 Difference]: Finished difference. Result has 282 places, 336 transitions, 3486 flow [2022-09-20 22:34:05,714 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3486, PETRI_PLACES=282, PETRI_TRANSITIONS=336} [2022-09-20 22:34:05,715 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 110 predicate places. [2022-09-20 22:34:05,715 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 336 transitions, 3486 flow [2022-09-20 22:34:05,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:05,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:05,716 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:05,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-20 22:34:05,716 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:05,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:05,717 INFO L85 PathProgramCache]: Analyzing trace with hash -2059133045, now seen corresponding path program 7 times [2022-09-20 22:34:05,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:05,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875147825] [2022-09-20 22:34:05,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:05,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:05,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:06,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:06,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:06,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875147825] [2022-09-20 22:34:06,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875147825] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:06,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:06,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-09-20 22:34:06,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321562657] [2022-09-20 22:34:06,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:06,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-09-20 22:34:06,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:06,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-09-20 22:34:06,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-09-20 22:34:06,070 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2022-09-20 22:34:06,071 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 336 transitions, 3486 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:06,071 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:06,071 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2022-09-20 22:34:06,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:08,049 INFO L130 PetriNetUnfolder]: 1935/6058 cut-off events. [2022-09-20 22:34:08,049 INFO L131 PetriNetUnfolder]: For 30311/30510 co-relation queries the response was YES. [2022-09-20 22:34:08,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22073 conditions, 6058 events. 1935/6058 cut-off events. For 30311/30510 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 58382 event pairs, 407 based on Foata normal form. 160/6079 useless extension candidates. Maximal degree in co-relation 22009. Up to 1348 conditions per place. [2022-09-20 22:34:08,119 INFO L137 encePairwiseOnDemand]: 161/186 looper letters, 323 selfloop transitions, 174 changer transitions 0/567 dead transitions. [2022-09-20 22:34:08,119 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 567 transitions, 7303 flow [2022-09-20 22:34:08,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:34:08,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:34:08,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1844 transitions. [2022-09-20 22:34:08,123 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5217883418222977 [2022-09-20 22:34:08,123 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1844 transitions. [2022-09-20 22:34:08,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1844 transitions. [2022-09-20 22:34:08,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:08,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1844 transitions. [2022-09-20 22:34:08,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 97.05263157894737) internal successors, (1844), 19 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:08,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:08,134 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:08,134 INFO L175 Difference]: Start difference. First operand has 282 places, 336 transitions, 3486 flow. Second operand 19 states and 1844 transitions. [2022-09-20 22:34:08,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 567 transitions, 7303 flow [2022-09-20 22:34:08,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 567 transitions, 7224 flow, removed 26 selfloop flow, removed 6 redundant places. [2022-09-20 22:34:08,298 INFO L231 Difference]: Finished difference. Result has 303 places, 418 transitions, 5430 flow [2022-09-20 22:34:08,299 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=3407, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5430, PETRI_PLACES=303, PETRI_TRANSITIONS=418} [2022-09-20 22:34:08,300 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 131 predicate places. [2022-09-20 22:34:08,301 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 418 transitions, 5430 flow [2022-09-20 22:34:08,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:08,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:08,301 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:08,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-20 22:34:08,302 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:08,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:08,302 INFO L85 PathProgramCache]: Analyzing trace with hash -809127663, now seen corresponding path program 8 times [2022-09-20 22:34:08,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:08,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843801407] [2022-09-20 22:34:08,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:08,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:08,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:08,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:08,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:08,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843801407] [2022-09-20 22:34:08,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843801407] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:08,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:08,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-09-20 22:34:08,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405503189] [2022-09-20 22:34:08,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:08,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-09-20 22:34:08,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:08,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-09-20 22:34:08,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-09-20 22:34:08,794 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 186 [2022-09-20 22:34:08,795 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 418 transitions, 5430 flow. Second operand has 20 states, 20 states have (on average 91.0) internal successors, (1820), 20 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:08,796 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:08,796 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 186 [2022-09-20 22:34:08,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:11,734 INFO L130 PetriNetUnfolder]: 2224/7440 cut-off events. [2022-09-20 22:34:11,735 INFO L131 PetriNetUnfolder]: For 48880/49095 co-relation queries the response was YES. [2022-09-20 22:34:11,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29112 conditions, 7440 events. 2224/7440 cut-off events. For 48880/49095 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 75660 event pairs, 990 based on Foata normal form. 179/7454 useless extension candidates. Maximal degree in co-relation 29038. Up to 2166 conditions per place. [2022-09-20 22:34:11,823 INFO L137 encePairwiseOnDemand]: 157/186 looper letters, 353 selfloop transitions, 200 changer transitions 0/622 dead transitions. [2022-09-20 22:34:11,823 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 622 transitions, 9198 flow [2022-09-20 22:34:11,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-09-20 22:34:11,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-09-20 22:34:11,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2610 transitions. [2022-09-20 22:34:11,827 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5011520737327189 [2022-09-20 22:34:11,827 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2610 transitions. [2022-09-20 22:34:11,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2610 transitions. [2022-09-20 22:34:11,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:11,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2610 transitions. [2022-09-20 22:34:11,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 93.21428571428571) internal successors, (2610), 28 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:11,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 186.0) internal successors, (5394), 29 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:11,839 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 186.0) internal successors, (5394), 29 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:11,839 INFO L175 Difference]: Start difference. First operand has 303 places, 418 transitions, 5430 flow. Second operand 28 states and 2610 transitions. [2022-09-20 22:34:11,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 622 transitions, 9198 flow [2022-09-20 22:34:12,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 622 transitions, 9039 flow, removed 64 selfloop flow, removed 6 redundant places. [2022-09-20 22:34:12,114 INFO L231 Difference]: Finished difference. Result has 333 places, 489 transitions, 7294 flow [2022-09-20 22:34:12,114 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7294, PETRI_PLACES=333, PETRI_TRANSITIONS=489} [2022-09-20 22:34:12,115 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 161 predicate places. [2022-09-20 22:34:12,115 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 489 transitions, 7294 flow [2022-09-20 22:34:12,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 91.0) internal successors, (1820), 20 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:12,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:12,116 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:12,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-20 22:34:12,116 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:12,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:12,117 INFO L85 PathProgramCache]: Analyzing trace with hash 2044994721, now seen corresponding path program 9 times [2022-09-20 22:34:12,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:12,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696530146] [2022-09-20 22:34:12,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:12,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:12,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:12,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:12,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:12,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696530146] [2022-09-20 22:34:12,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696530146] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:12,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:12,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:34:12,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666401101] [2022-09-20 22:34:12,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:12,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:34:12,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:12,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:34:12,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:34:12,589 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:34:12,590 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 489 transitions, 7294 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:12,590 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:12,590 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:34:12,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:16,916 INFO L130 PetriNetUnfolder]: 3621/11114 cut-off events. [2022-09-20 22:34:16,916 INFO L131 PetriNetUnfolder]: For 76250/76300 co-relation queries the response was YES. [2022-09-20 22:34:17,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45958 conditions, 11114 events. 3621/11114 cut-off events. For 76250/76300 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 120085 event pairs, 1354 based on Foata normal form. 39/10911 useless extension candidates. Maximal degree in co-relation 45874. Up to 3158 conditions per place. [2022-09-20 22:34:17,059 INFO L137 encePairwiseOnDemand]: 161/186 looper letters, 414 selfloop transitions, 217 changer transitions 0/694 dead transitions. [2022-09-20 22:34:17,059 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 694 transitions, 11346 flow [2022-09-20 22:34:17,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:34:17,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:34:17,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1810 transitions. [2022-09-20 22:34:17,063 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5121675155631012 [2022-09-20 22:34:17,063 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1810 transitions. [2022-09-20 22:34:17,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1810 transitions. [2022-09-20 22:34:17,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:17,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1810 transitions. [2022-09-20 22:34:17,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 95.26315789473684) internal successors, (1810), 19 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:17,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:17,072 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:17,072 INFO L175 Difference]: Start difference. First operand has 333 places, 489 transitions, 7294 flow. Second operand 19 states and 1810 transitions. [2022-09-20 22:34:17,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 694 transitions, 11346 flow [2022-09-20 22:34:17,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 694 transitions, 11216 flow, removed 50 selfloop flow, removed 12 redundant places. [2022-09-20 22:34:17,692 INFO L231 Difference]: Finished difference. Result has 350 places, 561 transitions, 9270 flow [2022-09-20 22:34:17,693 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9270, PETRI_PLACES=350, PETRI_TRANSITIONS=561} [2022-09-20 22:34:17,694 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 178 predicate places. [2022-09-20 22:34:17,694 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 561 transitions, 9270 flow [2022-09-20 22:34:17,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:17,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:17,695 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:17,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-09-20 22:34:17,695 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:17,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:17,695 INFO L85 PathProgramCache]: Analyzing trace with hash -917778875, now seen corresponding path program 10 times [2022-09-20 22:34:17,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:17,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120802666] [2022-09-20 22:34:17,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:17,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:17,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:18,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:18,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:18,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120802666] [2022-09-20 22:34:18,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120802666] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:18,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:18,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:34:18,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240404882] [2022-09-20 22:34:18,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:18,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:34:18,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:18,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:34:18,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:34:18,197 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:34:18,198 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 561 transitions, 9270 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:18,198 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:18,198 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:34:18,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:22,677 INFO L130 PetriNetUnfolder]: 3618/11182 cut-off events. [2022-09-20 22:34:22,678 INFO L131 PetriNetUnfolder]: For 90137/90222 co-relation queries the response was YES. [2022-09-20 22:34:22,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48226 conditions, 11182 events. 3618/11182 cut-off events. For 90137/90222 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 121085 event pairs, 1184 based on Foata normal form. 49/10994 useless extension candidates. Maximal degree in co-relation 48131. Up to 5258 conditions per place. [2022-09-20 22:34:22,830 INFO L137 encePairwiseOnDemand]: 160/186 looper letters, 400 selfloop transitions, 245 changer transitions 0/708 dead transitions. [2022-09-20 22:34:22,830 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 708 transitions, 12292 flow [2022-09-20 22:34:22,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-09-20 22:34:22,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-09-20 22:34:22,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1906 transitions. [2022-09-20 22:34:22,836 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5123655913978494 [2022-09-20 22:34:22,836 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1906 transitions. [2022-09-20 22:34:22,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1906 transitions. [2022-09-20 22:34:22,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:22,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1906 transitions. [2022-09-20 22:34:22,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.3) internal successors, (1906), 20 states have internal predecessors, (1906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:22,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:22,848 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:22,848 INFO L175 Difference]: Start difference. First operand has 350 places, 561 transitions, 9270 flow. Second operand 20 states and 1906 transitions. [2022-09-20 22:34:22,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 708 transitions, 12292 flow [2022-09-20 22:34:23,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 708 transitions, 12132 flow, removed 71 selfloop flow, removed 5 redundant places. [2022-09-20 22:34:23,415 INFO L231 Difference]: Finished difference. Result has 372 places, 592 transitions, 10560 flow [2022-09-20 22:34:23,416 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=9122, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10560, PETRI_PLACES=372, PETRI_TRANSITIONS=592} [2022-09-20 22:34:23,417 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 200 predicate places. [2022-09-20 22:34:23,417 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 592 transitions, 10560 flow [2022-09-20 22:34:23,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:23,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:23,417 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:23,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-09-20 22:34:23,418 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:23,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:23,418 INFO L85 PathProgramCache]: Analyzing trace with hash 2070246017, now seen corresponding path program 11 times [2022-09-20 22:34:23,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:23,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158298822] [2022-09-20 22:34:23,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:23,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:23,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:23,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:23,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:23,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158298822] [2022-09-20 22:34:23,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158298822] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:23,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:23,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:34:23,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753660906] [2022-09-20 22:34:23,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:23,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:34:23,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:23,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:34:23,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:34:23,956 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:34:23,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 592 transitions, 10560 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:23,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:23,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:34:23,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:28,424 INFO L130 PetriNetUnfolder]: 3630/11377 cut-off events. [2022-09-20 22:34:28,425 INFO L131 PetriNetUnfolder]: For 99781/99857 co-relation queries the response was YES. [2022-09-20 22:34:28,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49923 conditions, 11377 events. 3630/11377 cut-off events. For 99781/99857 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 123741 event pairs, 1480 based on Foata normal form. 45/11193 useless extension candidates. Maximal degree in co-relation 49820. Up to 3158 conditions per place. [2022-09-20 22:34:28,594 INFO L137 encePairwiseOnDemand]: 160/186 looper letters, 501 selfloop transitions, 241 changer transitions 0/805 dead transitions. [2022-09-20 22:34:28,594 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 805 transitions, 15064 flow [2022-09-20 22:34:28,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:34:28,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:34:28,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1823 transitions. [2022-09-20 22:34:28,597 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5158460667798529 [2022-09-20 22:34:28,597 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1823 transitions. [2022-09-20 22:34:28,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1823 transitions. [2022-09-20 22:34:28,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:28,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1823 transitions. [2022-09-20 22:34:28,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 95.94736842105263) internal successors, (1823), 19 states have internal predecessors, (1823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:28,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:28,604 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:28,604 INFO L175 Difference]: Start difference. First operand has 372 places, 592 transitions, 10560 flow. Second operand 19 states and 1823 transitions. [2022-09-20 22:34:28,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 805 transitions, 15064 flow [2022-09-20 22:34:29,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 805 transitions, 14924 flow, removed 27 selfloop flow, removed 8 redundant places. [2022-09-20 22:34:29,237 INFO L231 Difference]: Finished difference. Result has 392 places, 652 transitions, 12568 flow [2022-09-20 22:34:29,238 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=10425, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12568, PETRI_PLACES=392, PETRI_TRANSITIONS=652} [2022-09-20 22:34:29,238 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 220 predicate places. [2022-09-20 22:34:29,238 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 652 transitions, 12568 flow [2022-09-20 22:34:29,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:29,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:29,239 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:29,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-09-20 22:34:29,239 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:29,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:29,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1036714903, now seen corresponding path program 12 times [2022-09-20 22:34:29,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:29,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935462713] [2022-09-20 22:34:29,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:29,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:29,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:29,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:29,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:29,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935462713] [2022-09-20 22:34:29,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935462713] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:29,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:29,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:34:29,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63907812] [2022-09-20 22:34:29,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:29,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:34:29,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:29,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:34:29,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:34:29,827 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:34:29,828 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 652 transitions, 12568 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:29,828 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:29,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:34:29,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:35,198 INFO L130 PetriNetUnfolder]: 3627/11334 cut-off events. [2022-09-20 22:34:35,198 INFO L131 PetriNetUnfolder]: For 113462/113494 co-relation queries the response was YES. [2022-09-20 22:34:35,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51786 conditions, 11334 events. 3627/11334 cut-off events. For 113462/113494 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 123336 event pairs, 605 based on Foata normal form. 34/11095 useless extension candidates. Maximal degree in co-relation 51673. Up to 2443 conditions per place. [2022-09-20 22:34:35,354 INFO L137 encePairwiseOnDemand]: 158/186 looper letters, 485 selfloop transitions, 349 changer transitions 0/897 dead transitions. [2022-09-20 22:34:35,354 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 897 transitions, 17311 flow [2022-09-20 22:34:35,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-09-20 22:34:35,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-09-20 22:34:35,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2761 transitions. [2022-09-20 22:34:35,358 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5118650352243234 [2022-09-20 22:34:35,358 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2761 transitions. [2022-09-20 22:34:35,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2761 transitions. [2022-09-20 22:34:35,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:35,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2761 transitions. [2022-09-20 22:34:35,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 95.20689655172414) internal successors, (2761), 29 states have internal predecessors, (2761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:35,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:35,368 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:35,369 INFO L175 Difference]: Start difference. First operand has 392 places, 652 transitions, 12568 flow. Second operand 29 states and 2761 transitions. [2022-09-20 22:34:35,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 897 transitions, 17311 flow [2022-09-20 22:34:36,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 897 transitions, 17005 flow, removed 130 selfloop flow, removed 6 redundant places. [2022-09-20 22:34:36,220 INFO L231 Difference]: Finished difference. Result has 425 places, 720 transitions, 14810 flow [2022-09-20 22:34:36,221 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=12299, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=14810, PETRI_PLACES=425, PETRI_TRANSITIONS=720} [2022-09-20 22:34:36,221 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 253 predicate places. [2022-09-20 22:34:36,221 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 720 transitions, 14810 flow [2022-09-20 22:34:36,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:36,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:36,222 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:36,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-20 22:34:36,222 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:36,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:36,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1628936363, now seen corresponding path program 13 times [2022-09-20 22:34:36,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:36,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779411423] [2022-09-20 22:34:36,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:36,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:36,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:36,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:36,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:36,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779411423] [2022-09-20 22:34:36,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779411423] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:36,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:36,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:34:36,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580618333] [2022-09-20 22:34:36,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:36,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:34:36,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:36,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:34:36,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:34:36,679 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:34:36,679 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 720 transitions, 14810 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:36,679 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:36,680 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:34:36,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:41,600 INFO L130 PetriNetUnfolder]: 3625/11620 cut-off events. [2022-09-20 22:34:41,600 INFO L131 PetriNetUnfolder]: For 136535/136535 co-relation queries the response was YES. [2022-09-20 22:34:41,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54889 conditions, 11620 events. 3625/11620 cut-off events. For 136535/136535 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 125960 event pairs, 2102 based on Foata normal form. 1/11340 useless extension candidates. Maximal degree in co-relation 54765. Up to 5170 conditions per place. [2022-09-20 22:34:41,773 INFO L137 encePairwiseOnDemand]: 161/186 looper letters, 452 selfloop transitions, 328 changer transitions 0/843 dead transitions. [2022-09-20 22:34:41,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 843 transitions, 18056 flow [2022-09-20 22:34:41,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-09-20 22:34:41,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-09-20 22:34:41,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2321 transitions. [2022-09-20 22:34:41,778 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.49913978494623656 [2022-09-20 22:34:41,778 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2321 transitions. [2022-09-20 22:34:41,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2321 transitions. [2022-09-20 22:34:41,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:41,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2321 transitions. [2022-09-20 22:34:41,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 92.84) internal successors, (2321), 25 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:41,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 186.0) internal successors, (4836), 26 states have internal predecessors, (4836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:41,786 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 186.0) internal successors, (4836), 26 states have internal predecessors, (4836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:41,786 INFO L175 Difference]: Start difference. First operand has 425 places, 720 transitions, 14810 flow. Second operand 25 states and 2321 transitions. [2022-09-20 22:34:41,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 843 transitions, 18056 flow [2022-09-20 22:34:42,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 843 transitions, 17828 flow, removed 90 selfloop flow, removed 6 redundant places. [2022-09-20 22:34:42,913 INFO L231 Difference]: Finished difference. Result has 454 places, 751 transitions, 16234 flow [2022-09-20 22:34:42,914 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=14623, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=16234, PETRI_PLACES=454, PETRI_TRANSITIONS=751} [2022-09-20 22:34:42,914 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 282 predicate places. [2022-09-20 22:34:42,914 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 751 transitions, 16234 flow [2022-09-20 22:34:42,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:42,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:42,915 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:42,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-09-20 22:34:42,915 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:42,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:42,916 INFO L85 PathProgramCache]: Analyzing trace with hash -493005593, now seen corresponding path program 14 times [2022-09-20 22:34:42,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:42,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989445267] [2022-09-20 22:34:42,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:42,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:42,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:43,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:43,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:43,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989445267] [2022-09-20 22:34:43,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989445267] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:43,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:43,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:34:43,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382273563] [2022-09-20 22:34:43,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:43,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:34:43,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:43,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:34:43,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:34:43,346 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:34:43,347 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 751 transitions, 16234 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:43,348 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:43,348 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:34:43,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:48,526 INFO L130 PetriNetUnfolder]: 3625/11522 cut-off events. [2022-09-20 22:34:48,526 INFO L131 PetriNetUnfolder]: For 140825/140893 co-relation queries the response was YES. [2022-09-20 22:34:48,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55592 conditions, 11522 events. 3625/11522 cut-off events. For 140825/140893 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 126083 event pairs, 1320 based on Foata normal form. 33/11293 useless extension candidates. Maximal degree in co-relation 55456. Up to 4085 conditions per place. [2022-09-20 22:34:48,730 INFO L137 encePairwiseOnDemand]: 162/186 looper letters, 529 selfloop transitions, 305 changer transitions 0/897 dead transitions. [2022-09-20 22:34:48,730 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 897 transitions, 19622 flow [2022-09-20 22:34:48,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:34:48,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:34:48,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1989 transitions. [2022-09-20 22:34:48,733 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5092165898617511 [2022-09-20 22:34:48,733 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1989 transitions. [2022-09-20 22:34:48,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1989 transitions. [2022-09-20 22:34:48,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:48,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1989 transitions. [2022-09-20 22:34:48,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.71428571428571) internal successors, (1989), 21 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:48,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:48,738 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:48,739 INFO L175 Difference]: Start difference. First operand has 454 places, 751 transitions, 16234 flow. Second operand 21 states and 1989 transitions. [2022-09-20 22:34:48,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 897 transitions, 19622 flow [2022-09-20 22:34:49,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 897 transitions, 19243 flow, removed 87 selfloop flow, removed 9 redundant places. [2022-09-20 22:34:49,988 INFO L231 Difference]: Finished difference. Result has 473 places, 775 transitions, 17121 flow [2022-09-20 22:34:49,989 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=15859, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=17121, PETRI_PLACES=473, PETRI_TRANSITIONS=775} [2022-09-20 22:34:49,989 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 301 predicate places. [2022-09-20 22:34:49,990 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 775 transitions, 17121 flow [2022-09-20 22:34:49,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:49,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:49,990 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:49,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-09-20 22:34:49,990 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:49,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:49,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1180242785, now seen corresponding path program 15 times [2022-09-20 22:34:49,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:49,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073874903] [2022-09-20 22:34:49,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:49,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:50,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:50,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:50,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:50,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073874903] [2022-09-20 22:34:50,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073874903] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:50,514 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:50,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:34:50,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945246921] [2022-09-20 22:34:50,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:50,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:34:50,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:50,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:34:50,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:34:50,517 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:34:50,518 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 775 transitions, 17121 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:50,518 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:50,518 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:34:50,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:34:55,834 INFO L130 PetriNetUnfolder]: 3622/11598 cut-off events. [2022-09-20 22:34:55,834 INFO L131 PetriNetUnfolder]: For 151333/151467 co-relation queries the response was YES. [2022-09-20 22:34:56,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56695 conditions, 11598 events. 3622/11598 cut-off events. For 151333/151467 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 126962 event pairs, 1480 based on Foata normal form. 59/11427 useless extension candidates. Maximal degree in co-relation 56552. Up to 3158 conditions per place. [2022-09-20 22:34:56,130 INFO L137 encePairwiseOnDemand]: 160/186 looper letters, 593 selfloop transitions, 298 changer transitions 0/954 dead transitions. [2022-09-20 22:34:56,130 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 954 transitions, 21485 flow [2022-09-20 22:34:56,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-09-20 22:34:56,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-09-20 22:34:56,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1918 transitions. [2022-09-20 22:34:56,132 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5155913978494624 [2022-09-20 22:34:56,132 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1918 transitions. [2022-09-20 22:34:56,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1918 transitions. [2022-09-20 22:34:56,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:34:56,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1918 transitions. [2022-09-20 22:34:56,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.9) internal successors, (1918), 20 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:56,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:56,137 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:56,137 INFO L175 Difference]: Start difference. First operand has 473 places, 775 transitions, 17121 flow. Second operand 20 states and 1918 transitions. [2022-09-20 22:34:56,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 954 transitions, 21485 flow [2022-09-20 22:34:57,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 954 transitions, 21103 flow, removed 97 selfloop flow, removed 8 redundant places. [2022-09-20 22:34:57,408 INFO L231 Difference]: Finished difference. Result has 492 places, 806 transitions, 18590 flow [2022-09-20 22:34:57,408 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=16739, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=18590, PETRI_PLACES=492, PETRI_TRANSITIONS=806} [2022-09-20 22:34:57,409 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 320 predicate places. [2022-09-20 22:34:57,409 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 806 transitions, 18590 flow [2022-09-20 22:34:57,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:57,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:34:57,410 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:34:57,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-09-20 22:34:57,410 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:34:57,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:34:57,410 INFO L85 PathProgramCache]: Analyzing trace with hash 45555575, now seen corresponding path program 16 times [2022-09-20 22:34:57,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:34:57,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405063956] [2022-09-20 22:34:57,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:34:57,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:34:57,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:34:57,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:34:57,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:34:57,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405063956] [2022-09-20 22:34:57,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405063956] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:34:57,847 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:34:57,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:34:57,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775926472] [2022-09-20 22:34:57,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:34:57,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:34:57,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:34:57,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:34:57,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:34:57,849 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:34:57,850 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 806 transitions, 18590 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:34:57,850 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:34:57,850 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:34:57,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:35:03,282 INFO L130 PetriNetUnfolder]: 3619/11704 cut-off events. [2022-09-20 22:35:03,282 INFO L131 PetriNetUnfolder]: For 165891/165949 co-relation queries the response was YES. [2022-09-20 22:35:03,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57850 conditions, 11704 events. 3619/11704 cut-off events. For 165891/165949 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 127558 event pairs, 1736 based on Foata normal form. 29/11464 useless extension candidates. Maximal degree in co-relation 57700. Up to 3494 conditions per place. [2022-09-20 22:35:03,516 INFO L137 encePairwiseOnDemand]: 162/186 looper letters, 608 selfloop transitions, 316 changer transitions 0/987 dead transitions. [2022-09-20 22:35:03,517 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 987 transitions, 22961 flow [2022-09-20 22:35:03,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:35:03,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:35:03,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1995 transitions. [2022-09-20 22:35:03,621 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.510752688172043 [2022-09-20 22:35:03,621 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1995 transitions. [2022-09-20 22:35:03,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1995 transitions. [2022-09-20 22:35:03,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:35:03,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1995 transitions. [2022-09-20 22:35:03,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.0) internal successors, (1995), 21 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:03,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:03,627 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:03,627 INFO L175 Difference]: Start difference. First operand has 492 places, 806 transitions, 18590 flow. Second operand 21 states and 1995 transitions. [2022-09-20 22:35:03,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 987 transitions, 22961 flow [2022-09-20 22:35:05,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 987 transitions, 22690 flow, removed 83 selfloop flow, removed 8 redundant places. [2022-09-20 22:35:05,088 INFO L231 Difference]: Finished difference. Result has 510 places, 833 transitions, 19847 flow [2022-09-20 22:35:05,089 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=18323, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=19847, PETRI_PLACES=510, PETRI_TRANSITIONS=833} [2022-09-20 22:35:05,090 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 338 predicate places. [2022-09-20 22:35:05,090 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 833 transitions, 19847 flow [2022-09-20 22:35:05,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:05,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:35:05,090 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:35:05,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-09-20 22:35:05,091 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:35:05,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:35:05,091 INFO L85 PathProgramCache]: Analyzing trace with hash 644219785, now seen corresponding path program 17 times [2022-09-20 22:35:05,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:35:05,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162129138] [2022-09-20 22:35:05,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:35:05,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:35:05,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:35:05,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:35:05,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:35:05,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162129138] [2022-09-20 22:35:05,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162129138] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:35:05,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:35:05,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:35:05,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286643285] [2022-09-20 22:35:05,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:35:05,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:35:05,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:35:05,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:35:05,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:35:05,528 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:35:05,529 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 833 transitions, 19847 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:05,529 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:35:05,529 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:35:05,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:35:11,346 INFO L130 PetriNetUnfolder]: 3613/11771 cut-off events. [2022-09-20 22:35:11,346 INFO L131 PetriNetUnfolder]: For 177971/178105 co-relation queries the response was YES. [2022-09-20 22:35:11,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59276 conditions, 11771 events. 3613/11771 cut-off events. For 177971/178105 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 129390 event pairs, 1620 based on Foata normal form. 59/11584 useless extension candidates. Maximal degree in co-relation 59119. Up to 3158 conditions per place. [2022-09-20 22:35:11,536 INFO L137 encePairwiseOnDemand]: 162/186 looper letters, 642 selfloop transitions, 310 changer transitions 0/1015 dead transitions. [2022-09-20 22:35:11,536 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 1015 transitions, 24975 flow [2022-09-20 22:35:11,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:35:11,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:35:11,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2002 transitions. [2022-09-20 22:35:11,538 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5125448028673835 [2022-09-20 22:35:11,538 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2002 transitions. [2022-09-20 22:35:11,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2002 transitions. [2022-09-20 22:35:11,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:35:11,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2002 transitions. [2022-09-20 22:35:11,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.33333333333333) internal successors, (2002), 21 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:11,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:11,543 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:11,543 INFO L175 Difference]: Start difference. First operand has 510 places, 833 transitions, 19847 flow. Second operand 21 states and 2002 transitions. [2022-09-20 22:35:11,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 1015 transitions, 24975 flow [2022-09-20 22:35:12,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 1015 transitions, 24516 flow, removed 88 selfloop flow, removed 14 redundant places. [2022-09-20 22:35:13,024 INFO L231 Difference]: Finished difference. Result has 526 places, 878 transitions, 21981 flow [2022-09-20 22:35:13,025 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=19411, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=21981, PETRI_PLACES=526, PETRI_TRANSITIONS=878} [2022-09-20 22:35:13,025 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 354 predicate places. [2022-09-20 22:35:13,025 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 878 transitions, 21981 flow [2022-09-20 22:35:13,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:13,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:35:13,026 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:35:13,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-20 22:35:13,026 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:35:13,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:35:13,026 INFO L85 PathProgramCache]: Analyzing trace with hash 150902281, now seen corresponding path program 18 times [2022-09-20 22:35:13,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:35:13,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089233974] [2022-09-20 22:35:13,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:35:13,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:35:13,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:35:13,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:35:13,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:35:13,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089233974] [2022-09-20 22:35:13,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089233974] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:35:13,598 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:35:13,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:35:13,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791247231] [2022-09-20 22:35:13,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:35:13,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:35:13,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:35:13,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:35:13,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:35:13,600 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:35:13,601 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 878 transitions, 21981 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:13,601 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:35:13,601 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:35:13,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:35:19,731 INFO L130 PetriNetUnfolder]: 3613/11749 cut-off events. [2022-09-20 22:35:19,732 INFO L131 PetriNetUnfolder]: For 184041/184175 co-relation queries the response was YES. [2022-09-20 22:35:19,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59645 conditions, 11749 events. 3613/11749 cut-off events. For 184041/184175 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 129133 event pairs, 1439 based on Foata normal form. 59/11576 useless extension candidates. Maximal degree in co-relation 59485. Up to 3158 conditions per place. [2022-09-20 22:35:19,945 INFO L137 encePairwiseOnDemand]: 161/186 looper letters, 628 selfloop transitions, 331 changer transitions 0/1022 dead transitions. [2022-09-20 22:35:19,945 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 1022 transitions, 25705 flow [2022-09-20 22:35:19,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-09-20 22:35:19,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-09-20 22:35:19,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1902 transitions. [2022-09-20 22:35:19,947 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5112903225806451 [2022-09-20 22:35:19,947 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1902 transitions. [2022-09-20 22:35:19,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1902 transitions. [2022-09-20 22:35:19,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:35:19,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1902 transitions. [2022-09-20 22:35:19,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.1) internal successors, (1902), 20 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:19,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:19,951 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:19,951 INFO L175 Difference]: Start difference. First operand has 526 places, 878 transitions, 21981 flow. Second operand 20 states and 1902 transitions. [2022-09-20 22:35:19,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 1022 transitions, 25705 flow [2022-09-20 22:35:21,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 1022 transitions, 25411 flow, removed 123 selfloop flow, removed 6 redundant places. [2022-09-20 22:35:21,509 INFO L231 Difference]: Finished difference. Result has 544 places, 895 transitions, 22883 flow [2022-09-20 22:35:21,510 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=21687, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=22883, PETRI_PLACES=544, PETRI_TRANSITIONS=895} [2022-09-20 22:35:21,511 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 372 predicate places. [2022-09-20 22:35:21,511 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 895 transitions, 22883 flow [2022-09-20 22:35:21,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:21,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:35:21,511 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:35:21,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-20 22:35:21,512 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:35:21,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:35:21,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1932389727, now seen corresponding path program 19 times [2022-09-20 22:35:21,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:35:21,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694496769] [2022-09-20 22:35:21,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:35:21,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:35:21,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:35:22,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:35:22,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:35:22,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694496769] [2022-09-20 22:35:22,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694496769] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:35:22,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:35:22,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:35:22,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092418911] [2022-09-20 22:35:22,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:35:22,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:35:22,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:35:22,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:35:22,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:35:22,003 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:35:22,050 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 895 transitions, 22883 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:22,050 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:35:22,050 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:35:22,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:35:28,642 INFO L130 PetriNetUnfolder]: 3610/11759 cut-off events. [2022-09-20 22:35:28,642 INFO L131 PetriNetUnfolder]: For 195562/195660 co-relation queries the response was YES. [2022-09-20 22:35:28,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60850 conditions, 11759 events. 3610/11759 cut-off events. For 195562/195660 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 129577 event pairs, 1417 based on Foata normal form. 45/11568 useless extension candidates. Maximal degree in co-relation 60684. Up to 3158 conditions per place. [2022-09-20 22:35:28,857 INFO L137 encePairwiseOnDemand]: 162/186 looper letters, 640 selfloop transitions, 336 changer transitions 0/1039 dead transitions. [2022-09-20 22:35:28,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 1039 transitions, 27000 flow [2022-09-20 22:35:28,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:35:28,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:35:28,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1992 transitions. [2022-09-20 22:35:28,859 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5099846390168971 [2022-09-20 22:35:28,859 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1992 transitions. [2022-09-20 22:35:28,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1992 transitions. [2022-09-20 22:35:28,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:35:28,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1992 transitions. [2022-09-20 22:35:28,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.85714285714286) internal successors, (1992), 21 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:28,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:28,863 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:28,864 INFO L175 Difference]: Start difference. First operand has 544 places, 895 transitions, 22883 flow. Second operand 21 states and 1992 transitions. [2022-09-20 22:35:28,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 1039 transitions, 27000 flow [2022-09-20 22:35:30,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 1039 transitions, 26669 flow, removed 113 selfloop flow, removed 8 redundant places. [2022-09-20 22:35:30,651 INFO L231 Difference]: Finished difference. Result has 566 places, 926 transitions, 24591 flow [2022-09-20 22:35:30,652 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=22553, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=24591, PETRI_PLACES=566, PETRI_TRANSITIONS=926} [2022-09-20 22:35:30,652 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 394 predicate places. [2022-09-20 22:35:30,652 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 926 transitions, 24591 flow [2022-09-20 22:35:30,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:30,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:35:30,653 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:35:30,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-09-20 22:35:30,653 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:35:30,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:35:30,653 INFO L85 PathProgramCache]: Analyzing trace with hash -2141754987, now seen corresponding path program 20 times [2022-09-20 22:35:30,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:35:30,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251016999] [2022-09-20 22:35:30,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:35:30,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:35:30,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:35:31,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:35:31,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:35:31,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251016999] [2022-09-20 22:35:31,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251016999] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:35:31,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:35:31,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:35:31,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059280092] [2022-09-20 22:35:31,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:35:31,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:35:31,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:35:31,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:35:31,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:35:31,091 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:35:31,091 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 926 transitions, 24591 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:31,091 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:35:31,091 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:35:31,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:35:37,599 INFO L130 PetriNetUnfolder]: 3604/11891 cut-off events. [2022-09-20 22:35:37,599 INFO L131 PetriNetUnfolder]: For 220597/220695 co-relation queries the response was YES. [2022-09-20 22:35:37,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62619 conditions, 11891 events. 3604/11891 cut-off events. For 220597/220695 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 131547 event pairs, 1600 based on Foata normal form. 45/11682 useless extension candidates. Maximal degree in co-relation 62444. Up to 3158 conditions per place. [2022-09-20 22:35:37,812 INFO L137 encePairwiseOnDemand]: 162/186 looper letters, 688 selfloop transitions, 356 changer transitions 0/1107 dead transitions. [2022-09-20 22:35:37,812 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 1107 transitions, 29846 flow [2022-09-20 22:35:37,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:35:37,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:35:37,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2001 transitions. [2022-09-20 22:35:37,814 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5122887864823349 [2022-09-20 22:35:37,814 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2001 transitions. [2022-09-20 22:35:37,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2001 transitions. [2022-09-20 22:35:37,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:35:37,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2001 transitions. [2022-09-20 22:35:37,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.28571428571429) internal successors, (2001), 21 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:37,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:37,820 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:37,820 INFO L175 Difference]: Start difference. First operand has 566 places, 926 transitions, 24591 flow. Second operand 21 states and 2001 transitions. [2022-09-20 22:35:37,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 1107 transitions, 29846 flow [2022-09-20 22:35:39,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1107 transitions, 29338 flow, removed 109 selfloop flow, removed 8 redundant places. [2022-09-20 22:35:39,892 INFO L231 Difference]: Finished difference. Result has 585 places, 968 transitions, 26581 flow [2022-09-20 22:35:39,893 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=24101, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=926, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=26581, PETRI_PLACES=585, PETRI_TRANSITIONS=968} [2022-09-20 22:35:39,893 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 413 predicate places. [2022-09-20 22:35:39,893 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 968 transitions, 26581 flow [2022-09-20 22:35:39,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:39,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:35:39,894 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:35:39,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-09-20 22:35:39,894 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:35:39,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:35:39,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1967019267, now seen corresponding path program 21 times [2022-09-20 22:35:39,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:35:39,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698817857] [2022-09-20 22:35:39,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:35:39,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:35:39,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:35:40,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:35:40,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:35:40,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698817857] [2022-09-20 22:35:40,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698817857] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:35:40,388 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:35:40,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:35:40,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797815311] [2022-09-20 22:35:40,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:35:40,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:35:40,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:35:40,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:35:40,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:35:40,390 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:35:40,391 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 968 transitions, 26581 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:40,391 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:35:40,391 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:35:40,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:35:47,111 INFO L130 PetriNetUnfolder]: 3604/11897 cut-off events. [2022-09-20 22:35:47,111 INFO L131 PetriNetUnfolder]: For 231718/231786 co-relation queries the response was YES. [2022-09-20 22:35:47,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63186 conditions, 11897 events. 3604/11897 cut-off events. For 231718/231786 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 131552 event pairs, 1559 based on Foata normal form. 33/11679 useless extension candidates. Maximal degree in co-relation 63004. Up to 3158 conditions per place. [2022-09-20 22:35:47,367 INFO L137 encePairwiseOnDemand]: 162/186 looper letters, 686 selfloop transitions, 358 changer transitions 0/1107 dead transitions. [2022-09-20 22:35:47,367 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 1107 transitions, 30417 flow [2022-09-20 22:35:47,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:35:47,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:35:47,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1997 transitions. [2022-09-20 22:35:47,369 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5112647209421403 [2022-09-20 22:35:47,369 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1997 transitions. [2022-09-20 22:35:47,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1997 transitions. [2022-09-20 22:35:47,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:35:47,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1997 transitions. [2022-09-20 22:35:47,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.0952380952381) internal successors, (1997), 21 states have internal predecessors, (1997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:47,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:47,375 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:47,376 INFO L175 Difference]: Start difference. First operand has 585 places, 968 transitions, 26581 flow. Second operand 21 states and 1997 transitions. [2022-09-20 22:35:47,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 1107 transitions, 30417 flow [2022-09-20 22:35:49,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 1107 transitions, 29800 flow, removed 109 selfloop flow, removed 9 redundant places. [2022-09-20 22:35:49,694 INFO L231 Difference]: Finished difference. Result has 602 places, 984 transitions, 27118 flow [2022-09-20 22:35:49,695 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=25964, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=27118, PETRI_PLACES=602, PETRI_TRANSITIONS=984} [2022-09-20 22:35:49,695 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 430 predicate places. [2022-09-20 22:35:49,695 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 984 transitions, 27118 flow [2022-09-20 22:35:49,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:49,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:35:49,696 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:35:49,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-09-20 22:35:49,696 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:35:49,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:35:49,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1315490109, now seen corresponding path program 22 times [2022-09-20 22:35:49,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:35:49,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294833364] [2022-09-20 22:35:49,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:35:49,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:35:49,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:35:50,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:35:50,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:35:50,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294833364] [2022-09-20 22:35:50,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294833364] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:35:50,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:35:50,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:35:50,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731177028] [2022-09-20 22:35:50,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:35:50,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:35:50,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:35:50,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:35:50,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:35:50,149 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:35:50,150 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 984 transitions, 27118 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:50,150 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:35:50,150 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:35:50,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:35:57,201 INFO L130 PetriNetUnfolder]: 3601/12038 cut-off events. [2022-09-20 22:35:57,201 INFO L131 PetriNetUnfolder]: For 247884/247942 co-relation queries the response was YES. [2022-09-20 22:35:57,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64084 conditions, 12038 events. 3601/12038 cut-off events. For 247884/247942 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 132861 event pairs, 1859 based on Foata normal form. 29/11795 useless extension candidates. Maximal degree in co-relation 63897. Up to 4196 conditions per place. [2022-09-20 22:35:57,465 INFO L137 encePairwiseOnDemand]: 162/186 looper letters, 706 selfloop transitions, 395 changer transitions 0/1164 dead transitions. [2022-09-20 22:35:57,466 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 1164 transitions, 32263 flow [2022-09-20 22:35:57,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:35:57,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:35:57,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2001 transitions. [2022-09-20 22:35:57,468 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5122887864823349 [2022-09-20 22:35:57,468 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2001 transitions. [2022-09-20 22:35:57,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2001 transitions. [2022-09-20 22:35:57,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:35:57,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2001 transitions. [2022-09-20 22:35:57,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.28571428571429) internal successors, (2001), 21 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:57,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:57,481 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:57,481 INFO L175 Difference]: Start difference. First operand has 602 places, 984 transitions, 27118 flow. Second operand 21 states and 2001 transitions. [2022-09-20 22:35:57,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 1164 transitions, 32263 flow [2022-09-20 22:35:59,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 1164 transitions, 31639 flow, removed 121 selfloop flow, removed 9 redundant places. [2022-09-20 22:35:59,699 INFO L231 Difference]: Finished difference. Result has 622 places, 1014 transitions, 28642 flow [2022-09-20 22:35:59,701 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=26513, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=984, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=28642, PETRI_PLACES=622, PETRI_TRANSITIONS=1014} [2022-09-20 22:35:59,701 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 450 predicate places. [2022-09-20 22:35:59,701 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 1014 transitions, 28642 flow [2022-09-20 22:35:59,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:35:59,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:35:59,701 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:35:59,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-09-20 22:35:59,702 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:35:59,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:35:59,702 INFO L85 PathProgramCache]: Analyzing trace with hash 117842519, now seen corresponding path program 23 times [2022-09-20 22:35:59,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:35:59,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116878587] [2022-09-20 22:35:59,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:35:59,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:35:59,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:36:00,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:36:00,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:36:00,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116878587] [2022-09-20 22:36:00,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116878587] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:36:00,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:36:00,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:36:00,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301027132] [2022-09-20 22:36:00,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:36:00,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:36:00,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:36:00,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:36:00,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:36:00,143 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:36:00,144 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 1014 transitions, 28642 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:00,144 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:36:00,144 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:36:00,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:36:07,577 INFO L130 PetriNetUnfolder]: 3601/12026 cut-off events. [2022-09-20 22:36:07,577 INFO L131 PetriNetUnfolder]: For 260892/260950 co-relation queries the response was YES. [2022-09-20 22:36:07,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64589 conditions, 12026 events. 3601/12026 cut-off events. For 260892/260950 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 132624 event pairs, 1857 based on Foata normal form. 29/11789 useless extension candidates. Maximal degree in co-relation 64394. Up to 4196 conditions per place. [2022-09-20 22:36:07,839 INFO L137 encePairwiseOnDemand]: 162/186 looper letters, 710 selfloop transitions, 398 changer transitions 0/1171 dead transitions. [2022-09-20 22:36:07,839 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 1171 transitions, 33199 flow [2022-09-20 22:36:07,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:36:07,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:36:07,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1991 transitions. [2022-09-20 22:36:07,841 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5097286226318485 [2022-09-20 22:36:07,841 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1991 transitions. [2022-09-20 22:36:07,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1991 transitions. [2022-09-20 22:36:07,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:36:07,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1991 transitions. [2022-09-20 22:36:07,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.80952380952381) internal successors, (1991), 21 states have internal predecessors, (1991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:07,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:07,847 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:07,847 INFO L175 Difference]: Start difference. First operand has 622 places, 1014 transitions, 28642 flow. Second operand 21 states and 1991 transitions. [2022-09-20 22:36:07,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 1171 transitions, 33199 flow [2022-09-20 22:36:10,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 1171 transitions, 32782 flow, removed 138 selfloop flow, removed 8 redundant places. [2022-09-20 22:36:10,156 INFO L231 Difference]: Finished difference. Result has 640 places, 1030 transitions, 29521 flow [2022-09-20 22:36:10,157 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=28225, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=382, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=29521, PETRI_PLACES=640, PETRI_TRANSITIONS=1030} [2022-09-20 22:36:10,157 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 468 predicate places. [2022-09-20 22:36:10,157 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 1030 transitions, 29521 flow [2022-09-20 22:36:10,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:10,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:36:10,158 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:36:10,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-09-20 22:36:10,158 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:36:10,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:36:10,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1306724013, now seen corresponding path program 24 times [2022-09-20 22:36:10,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:36:10,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015575986] [2022-09-20 22:36:10,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:36:10,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:36:10,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:36:10,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:36:10,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:36:10,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015575986] [2022-09-20 22:36:10,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015575986] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:36:10,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:36:10,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:36:10,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028535905] [2022-09-20 22:36:10,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:36:10,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:36:10,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:36:10,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:36:10,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:36:10,626 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:36:10,627 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 1030 transitions, 29521 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:10,627 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:36:10,627 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:36:10,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:36:18,732 INFO L130 PetriNetUnfolder]: 3998/13256 cut-off events. [2022-09-20 22:36:18,732 INFO L131 PetriNetUnfolder]: For 285625/285717 co-relation queries the response was YES. [2022-09-20 22:36:18,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71436 conditions, 13256 events. 3998/13256 cut-off events. For 285625/285717 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 150422 event pairs, 1606 based on Foata normal form. 37/13043 useless extension candidates. Maximal degree in co-relation 71236. Up to 4579 conditions per place. [2022-09-20 22:36:19,028 INFO L137 encePairwiseOnDemand]: 160/186 looper letters, 783 selfloop transitions, 373 changer transitions 0/1219 dead transitions. [2022-09-20 22:36:19,029 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 1219 transitions, 35394 flow [2022-09-20 22:36:19,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:36:19,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:36:19,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1815 transitions. [2022-09-20 22:36:19,030 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5135823429541596 [2022-09-20 22:36:19,030 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1815 transitions. [2022-09-20 22:36:19,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1815 transitions. [2022-09-20 22:36:19,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:36:19,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1815 transitions. [2022-09-20 22:36:19,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 95.52631578947368) internal successors, (1815), 19 states have internal predecessors, (1815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:19,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:19,035 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:19,035 INFO L175 Difference]: Start difference. First operand has 640 places, 1030 transitions, 29521 flow. Second operand 19 states and 1815 transitions. [2022-09-20 22:36:19,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 1219 transitions, 35394 flow [2022-09-20 22:36:21,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 1219 transitions, 34886 flow, removed 151 selfloop flow, removed 10 redundant places. [2022-09-20 22:36:21,701 INFO L231 Difference]: Finished difference. Result has 658 places, 1096 transitions, 32444 flow [2022-09-20 22:36:21,702 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=29025, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1030, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=32444, PETRI_PLACES=658, PETRI_TRANSITIONS=1096} [2022-09-20 22:36:21,703 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 486 predicate places. [2022-09-20 22:36:21,703 INFO L495 AbstractCegarLoop]: Abstraction has has 658 places, 1096 transitions, 32444 flow [2022-09-20 22:36:21,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:21,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:36:21,703 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:36:21,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-09-20 22:36:21,704 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:36:21,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:36:21,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1310516429, now seen corresponding path program 25 times [2022-09-20 22:36:21,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:36:21,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990705703] [2022-09-20 22:36:21,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:36:21,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:36:21,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:36:22,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:36:22,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:36:22,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990705703] [2022-09-20 22:36:22,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990705703] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:36:22,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:36:22,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:36:22,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222408931] [2022-09-20 22:36:22,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:36:22,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:36:22,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:36:22,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:36:22,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:36:22,153 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:36:22,153 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 1096 transitions, 32444 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:22,154 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:36:22,154 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:36:22,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:36:31,204 INFO L130 PetriNetUnfolder]: 4035/13377 cut-off events. [2022-09-20 22:36:31,204 INFO L131 PetriNetUnfolder]: For 321242/321273 co-relation queries the response was YES. [2022-09-20 22:36:31,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73559 conditions, 13377 events. 4035/13377 cut-off events. For 321242/321273 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 150748 event pairs, 664 based on Foata normal form. 1/13227 useless extension candidates. Maximal degree in co-relation 73352. Up to 2778 conditions per place. [2022-09-20 22:36:31,625 INFO L137 encePairwiseOnDemand]: 159/186 looper letters, 719 selfloop transitions, 521 changer transitions 0/1303 dead transitions. [2022-09-20 22:36:31,626 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 1303 transitions, 38537 flow [2022-09-20 22:36:31,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:36:31,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:36:31,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2012 transitions. [2022-09-20 22:36:31,628 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.51510496671787 [2022-09-20 22:36:31,628 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2012 transitions. [2022-09-20 22:36:31,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2012 transitions. [2022-09-20 22:36:31,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:36:31,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2012 transitions. [2022-09-20 22:36:31,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.80952380952381) internal successors, (2012), 21 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:31,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:31,634 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:31,634 INFO L175 Difference]: Start difference. First operand has 658 places, 1096 transitions, 32444 flow. Second operand 21 states and 2012 transitions. [2022-09-20 22:36:31,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 1303 transitions, 38537 flow [2022-09-20 22:36:34,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 1303 transitions, 37986 flow, removed 262 selfloop flow, removed 5 redundant places. [2022-09-20 22:36:34,544 INFO L231 Difference]: Finished difference. Result has 681 places, 1113 transitions, 33949 flow [2022-09-20 22:36:34,545 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=31939, PETRI_DIFFERENCE_MINUEND_PLACES=653, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1096, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=504, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=33949, PETRI_PLACES=681, PETRI_TRANSITIONS=1113} [2022-09-20 22:36:34,545 INFO L287 CegarLoopForPetriNet]: 172 programPoint places, 509 predicate places. [2022-09-20 22:36:34,545 INFO L495 AbstractCegarLoop]: Abstraction has has 681 places, 1113 transitions, 33949 flow [2022-09-20 22:36:34,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:34,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:36:34,546 INFO L208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:36:34,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-09-20 22:36:34,546 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-09-20 22:36:34,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:36:34,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1665010941, now seen corresponding path program 26 times [2022-09-20 22:36:34,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:36:34,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808442653] [2022-09-20 22:36:34,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:36:34,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:36:34,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:36:34,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:36:34,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:36:34,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808442653] [2022-09-20 22:36:34,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808442653] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:36:34,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:36:34,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 22:36:34,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862185177] [2022-09-20 22:36:34,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:36:34,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 22:36:34,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:36:34,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 22:36:34,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-09-20 22:36:34,940 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-09-20 22:36:34,941 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 1113 transitions, 33949 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:36:34,941 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:36:34,941 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-09-20 22:36:34,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand