./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d5746a53d1ab0f7d20d2e5362b7235e80167d7cee80ddadf160c57caf25829fe --- Real Ultimate output --- This is Ultimate 0.2.2-839c364b5d67a0f615c82cb70ab247790648d4a9-839c364 [2021-12-14 16:15:52,872 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-14 16:15:52,874 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-14 16:15:52,914 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-14 16:15:52,914 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-14 16:15:52,916 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-14 16:15:52,919 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-14 16:15:52,923 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-14 16:15:52,924 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-14 16:15:52,928 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-14 16:15:52,928 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-14 16:15:52,929 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-14 16:15:52,929 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-14 16:15:52,931 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-14 16:15:52,932 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-14 16:15:52,936 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-14 16:15:52,937 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-14 16:15:52,937 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-14 16:15:52,940 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-14 16:15:52,942 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-14 16:15:52,944 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-14 16:15:52,945 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-14 16:15:52,946 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-14 16:15:52,946 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-14 16:15:52,951 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-14 16:15:52,952 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-14 16:15:52,952 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-14 16:15:52,953 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-14 16:15:52,953 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-14 16:15:52,954 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-14 16:15:52,954 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-14 16:15:52,955 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-14 16:15:52,956 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-14 16:15:52,957 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-14 16:15:52,958 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-14 16:15:52,958 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-14 16:15:52,958 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-14 16:15:52,958 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-14 16:15:52,959 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-14 16:15:52,959 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-14 16:15:52,959 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-14 16:15:52,960 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-14 16:15:52,986 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-14 16:15:52,987 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-14 16:15:52,987 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-14 16:15:52,987 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-14 16:15:52,989 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-14 16:15:52,989 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-14 16:15:52,989 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-14 16:15:52,989 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-14 16:15:52,989 INFO L138 SettingsManager]: * Use SBE=true [2021-12-14 16:15:52,990 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-14 16:15:52,990 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-14 16:15:52,990 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-14 16:15:52,991 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-14 16:15:52,991 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-14 16:15:52,991 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-14 16:15:52,991 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-14 16:15:52,991 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-14 16:15:52,991 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-14 16:15:52,991 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-14 16:15:52,992 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-14 16:15:52,992 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-14 16:15:52,992 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-14 16:15:52,992 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-14 16:15:52,992 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-14 16:15:52,992 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-14 16:15:52,992 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-14 16:15:52,993 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-14 16:15:52,993 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-14 16:15:52,994 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-14 16:15:52,994 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-14 16:15:52,994 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-14 16:15:52,994 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-14 16:15:52,994 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-14 16:15:52,994 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-14 16:15:52,995 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d5746a53d1ab0f7d20d2e5362b7235e80167d7cee80ddadf160c57caf25829fe [2021-12-14 16:15:53,174 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-14 16:15:53,189 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-14 16:15:53,190 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-14 16:15:53,191 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-14 16:15:53,192 INFO L275 PluginConnector]: CDTParser initialized [2021-12-14 16:15:53,193 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c [2021-12-14 16:15:53,233 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/461e0ca86/7dd08da1cc7f463aa9dbeb4d5b745caa/FLAGc5c968341 [2021-12-14 16:15:53,639 INFO L306 CDTParser]: Found 1 translation units. [2021-12-14 16:15:53,645 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c [2021-12-14 16:15:53,659 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/461e0ca86/7dd08da1cc7f463aa9dbeb4d5b745caa/FLAGc5c968341 [2021-12-14 16:15:53,669 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/461e0ca86/7dd08da1cc7f463aa9dbeb4d5b745caa [2021-12-14 16:15:53,671 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-14 16:15:53,672 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-14 16:15:53,673 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-14 16:15:53,673 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-14 16:15:53,675 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-14 16:15:53,676 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:53,677 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a93aa82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53, skipping insertion in model container [2021-12-14 16:15:53,677 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:53,681 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-14 16:15:53,715 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-14 16:15:53,850 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c[913,926] [2021-12-14 16:15:53,886 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c[5977,5990] [2021-12-14 16:15:53,930 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 16:15:53,941 INFO L203 MainTranslator]: Completed pre-run [2021-12-14 16:15:53,950 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c[913,926] [2021-12-14 16:15:53,961 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c[5977,5990] [2021-12-14 16:15:53,975 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 16:15:53,987 INFO L208 MainTranslator]: Completed translation [2021-12-14 16:15:53,987 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53 WrapperNode [2021-12-14 16:15:53,987 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-14 16:15:53,988 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-14 16:15:53,988 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-14 16:15:53,988 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-14 16:15:54,001 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:54,008 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:54,041 INFO L137 Inliner]: procedures = 54, calls = 58, calls flagged for inlining = 28, calls inlined = 28, statements flattened = 538 [2021-12-14 16:15:54,041 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-14 16:15:54,042 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-14 16:15:54,042 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-14 16:15:54,042 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-14 16:15:54,048 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:54,060 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:54,062 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:54,063 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:54,068 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:54,091 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:54,093 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:54,110 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-14 16:15:54,111 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-14 16:15:54,111 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-14 16:15:54,111 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-14 16:15:54,112 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (1/1) ... [2021-12-14 16:15:54,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-14 16:15:54,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:15:54,169 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-14 16:15:54,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-14 16:15:54,214 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-14 16:15:54,215 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2021-12-14 16:15:54,215 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2021-12-14 16:15:54,215 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2021-12-14 16:15:54,220 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2021-12-14 16:15:54,220 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2021-12-14 16:15:54,220 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2021-12-14 16:15:54,220 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2021-12-14 16:15:54,220 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2021-12-14 16:15:54,220 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2021-12-14 16:15:54,220 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2021-12-14 16:15:54,221 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2021-12-14 16:15:54,221 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2021-12-14 16:15:54,221 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2021-12-14 16:15:54,221 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2021-12-14 16:15:54,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-14 16:15:54,221 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2021-12-14 16:15:54,221 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2021-12-14 16:15:54,222 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-14 16:15:54,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-14 16:15:54,222 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2021-12-14 16:15:54,222 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2021-12-14 16:15:54,222 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2021-12-14 16:15:54,222 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2021-12-14 16:15:54,296 INFO L236 CfgBuilder]: Building ICFG [2021-12-14 16:15:54,298 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-14 16:15:54,946 INFO L277 CfgBuilder]: Performing block encoding [2021-12-14 16:15:54,957 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-14 16:15:54,957 INFO L301 CfgBuilder]: Removed 10 assume(true) statements. [2021-12-14 16:15:54,959 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:15:54 BoogieIcfgContainer [2021-12-14 16:15:54,960 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-14 16:15:54,962 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-14 16:15:54,963 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-14 16:15:54,966 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-14 16:15:54,966 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 04:15:53" (1/3) ... [2021-12-14 16:15:54,967 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c50d0f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:15:54, skipping insertion in model container [2021-12-14 16:15:54,967 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:15:53" (2/3) ... [2021-12-14 16:15:54,968 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c50d0f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:15:54, skipping insertion in model container [2021-12-14 16:15:54,968 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:15:54" (3/3) ... [2021-12-14 16:15:54,970 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.03.cil-1.c [2021-12-14 16:15:54,974 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-14 16:15:54,975 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-14 16:15:55,021 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-14 16:15:55,027 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-14 16:15:55,027 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-12-14 16:15:55,044 INFO L276 IsEmpty]: Start isEmpty. Operand has 237 states, 199 states have (on average 1.592964824120603) internal successors, (317), 206 states have internal predecessors, (317), 25 states have call successors, (25), 10 states have call predecessors, (25), 10 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2021-12-14 16:15:55,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-14 16:15:55,050 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:15:55,050 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:15:55,051 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:15:55,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:15:55,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1832472135, now seen corresponding path program 1 times [2021-12-14 16:15:55,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:15:55,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46588201] [2021-12-14 16:15:55,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:15:55,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:15:55,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:55,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-14 16:15:55,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:55,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-14 16:15:55,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:55,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:15:55,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:15:55,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46588201] [2021-12-14 16:15:55,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46588201] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:15:55,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:15:55,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 16:15:55,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586641328] [2021-12-14 16:15:55,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:15:55,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-14 16:15:55,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:15:55,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 16:15:55,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 16:15:55,328 INFO L87 Difference]: Start difference. First operand has 237 states, 199 states have (on average 1.592964824120603) internal successors, (317), 206 states have internal predecessors, (317), 25 states have call successors, (25), 10 states have call predecessors, (25), 10 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-14 16:15:55,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:15:55,533 INFO L93 Difference]: Finished difference Result 527 states and 820 transitions. [2021-12-14 16:15:55,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 16:15:55,537 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2021-12-14 16:15:55,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:15:55,546 INFO L225 Difference]: With dead ends: 527 [2021-12-14 16:15:55,546 INFO L226 Difference]: Without dead ends: 296 [2021-12-14 16:15:55,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-14 16:15:55,552 INFO L933 BasicCegarLoop]: 357 mSDtfsCounter, 417 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 16:15:55,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [434 Valid, 610 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 16:15:55,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2021-12-14 16:15:55,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 290. [2021-12-14 16:15:55,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 248 states have (on average 1.4596774193548387) internal successors, (362), 253 states have internal predecessors, (362), 29 states have call successors, (29), 12 states have call predecessors, (29), 11 states have return successors, (31), 25 states have call predecessors, (31), 25 states have call successors, (31) [2021-12-14 16:15:55,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 422 transitions. [2021-12-14 16:15:55,622 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 422 transitions. Word has length 44 [2021-12-14 16:15:55,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:15:55,622 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 422 transitions. [2021-12-14 16:15:55,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-14 16:15:55,623 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 422 transitions. [2021-12-14 16:15:55,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-14 16:15:55,625 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:15:55,626 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:15:55,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-14 16:15:55,626 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:15:55,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:15:55,627 INFO L85 PathProgramCache]: Analyzing trace with hash -882534523, now seen corresponding path program 1 times [2021-12-14 16:15:55,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:15:55,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869284393] [2021-12-14 16:15:55,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:15:55,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:15:55,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:55,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-14 16:15:55,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:55,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-14 16:15:55,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:55,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:15:55,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:15:55,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869284393] [2021-12-14 16:15:55,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869284393] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:15:55,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:15:55,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 16:15:55,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639846622] [2021-12-14 16:15:55,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:15:55,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-14 16:15:55,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:15:55,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 16:15:55,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 16:15:55,679 INFO L87 Difference]: Start difference. First operand 290 states and 422 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-14 16:15:55,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:15:55,863 INFO L93 Difference]: Finished difference Result 538 states and 762 transitions. [2021-12-14 16:15:55,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 16:15:55,864 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2021-12-14 16:15:55,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:15:55,866 INFO L225 Difference]: With dead ends: 538 [2021-12-14 16:15:55,867 INFO L226 Difference]: Without dead ends: 414 [2021-12-14 16:15:55,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-14 16:15:55,868 INFO L933 BasicCegarLoop]: 377 mSDtfsCounter, 189 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-14 16:15:55,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 779 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-14 16:15:55,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-12-14 16:15:55,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 357. [2021-12-14 16:15:55,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 309 states have (on average 1.4433656957928802) internal successors, (446), 314 states have internal predecessors, (446), 32 states have call successors, (32), 15 states have call predecessors, (32), 14 states have return successors, (34), 28 states have call predecessors, (34), 28 states have call successors, (34) [2021-12-14 16:15:55,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 512 transitions. [2021-12-14 16:15:55,893 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 512 transitions. Word has length 45 [2021-12-14 16:15:55,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:15:55,894 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 512 transitions. [2021-12-14 16:15:55,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-14 16:15:55,894 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 512 transitions. [2021-12-14 16:15:55,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-14 16:15:55,896 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:15:55,896 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:15:55,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-14 16:15:55,896 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:15:55,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:15:55,897 INFO L85 PathProgramCache]: Analyzing trace with hash 2128075312, now seen corresponding path program 1 times [2021-12-14 16:15:55,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:15:55,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958566342] [2021-12-14 16:15:55,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:15:55,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:15:55,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:55,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-14 16:15:55,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:55,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-14 16:15:55,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:55,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:15:55,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:15:55,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958566342] [2021-12-14 16:15:55,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958566342] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:15:55,940 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:15:55,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 16:15:55,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212681916] [2021-12-14 16:15:55,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:15:55,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-14 16:15:55,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:15:55,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 16:15:55,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 16:15:55,942 INFO L87 Difference]: Start difference. First operand 357 states and 512 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-14 16:15:56,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:15:56,049 INFO L93 Difference]: Finished difference Result 765 states and 1071 transitions. [2021-12-14 16:15:56,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 16:15:56,050 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2021-12-14 16:15:56,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:15:56,053 INFO L225 Difference]: With dead ends: 765 [2021-12-14 16:15:56,053 INFO L226 Difference]: Without dead ends: 574 [2021-12-14 16:15:56,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-14 16:15:56,055 INFO L933 BasicCegarLoop]: 352 mSDtfsCounter, 426 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 16:15:56,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 605 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 16:15:56,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-12-14 16:15:56,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 522. [2021-12-14 16:15:56,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 455 states have (on average 1.3978021978021977) internal successors, (636), 463 states have internal predecessors, (636), 43 states have call successors, (43), 22 states have call predecessors, (43), 22 states have return successors, (51), 37 states have call predecessors, (51), 39 states have call successors, (51) [2021-12-14 16:15:56,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 730 transitions. [2021-12-14 16:15:56,088 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 730 transitions. Word has length 45 [2021-12-14 16:15:56,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:15:56,088 INFO L470 AbstractCegarLoop]: Abstraction has 522 states and 730 transitions. [2021-12-14 16:15:56,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-14 16:15:56,090 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 730 transitions. [2021-12-14 16:15:56,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-14 16:15:56,096 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:15:56,097 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:15:56,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-14 16:15:56,097 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:15:56,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:15:56,098 INFO L85 PathProgramCache]: Analyzing trace with hash 888089079, now seen corresponding path program 1 times [2021-12-14 16:15:56,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:15:56,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312807895] [2021-12-14 16:15:56,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:15:56,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:15:56,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-14 16:15:56,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-14 16:15:56,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-14 16:15:56,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,169 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-14 16:15:56,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:15:56,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312807895] [2021-12-14 16:15:56,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312807895] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:15:56,170 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:15:56,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 16:15:56,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822871915] [2021-12-14 16:15:56,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:15:56,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-14 16:15:56,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:15:56,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 16:15:56,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 16:15:56,171 INFO L87 Difference]: Start difference. First operand 522 states and 730 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-14 16:15:56,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:15:56,342 INFO L93 Difference]: Finished difference Result 1106 states and 1515 transitions. [2021-12-14 16:15:56,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 16:15:56,342 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 62 [2021-12-14 16:15:56,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:15:56,346 INFO L225 Difference]: With dead ends: 1106 [2021-12-14 16:15:56,346 INFO L226 Difference]: Without dead ends: 750 [2021-12-14 16:15:56,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-14 16:15:56,348 INFO L933 BasicCegarLoop]: 401 mSDtfsCounter, 173 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 16:15:56,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 815 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 16:15:56,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2021-12-14 16:15:56,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 712. [2021-12-14 16:15:56,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 621 states have (on average 1.3462157809983897) internal successors, (836), 631 states have internal predecessors, (836), 57 states have call successors, (57), 30 states have call predecessors, (57), 32 states have return successors, (75), 51 states have call predecessors, (75), 53 states have call successors, (75) [2021-12-14 16:15:56,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 968 transitions. [2021-12-14 16:15:56,372 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 968 transitions. Word has length 62 [2021-12-14 16:15:56,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:15:56,373 INFO L470 AbstractCegarLoop]: Abstraction has 712 states and 968 transitions. [2021-12-14 16:15:56,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-14 16:15:56,373 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 968 transitions. [2021-12-14 16:15:56,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-14 16:15:56,375 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:15:56,375 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:15:56,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-14 16:15:56,376 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:15:56,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:15:56,376 INFO L85 PathProgramCache]: Analyzing trace with hash 306547218, now seen corresponding path program 1 times [2021-12-14 16:15:56,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:15:56,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428137109] [2021-12-14 16:15:56,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:15:56,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:15:56,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-14 16:15:56,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-14 16:15:56,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-14 16:15:56,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,413 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-14 16:15:56,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:15:56,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428137109] [2021-12-14 16:15:56,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428137109] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:15:56,414 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:15:56,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 16:15:56,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556343450] [2021-12-14 16:15:56,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:15:56,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-14 16:15:56,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:15:56,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 16:15:56,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 16:15:56,416 INFO L87 Difference]: Start difference. First operand 712 states and 968 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-14 16:15:56,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:15:56,516 INFO L93 Difference]: Finished difference Result 1365 states and 1821 transitions. [2021-12-14 16:15:56,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 16:15:56,516 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 67 [2021-12-14 16:15:56,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:15:56,520 INFO L225 Difference]: With dead ends: 1365 [2021-12-14 16:15:56,520 INFO L226 Difference]: Without dead ends: 911 [2021-12-14 16:15:56,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-14 16:15:56,522 INFO L933 BasicCegarLoop]: 347 mSDtfsCounter, 413 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 16:15:56,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 602 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 16:15:56,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2021-12-14 16:15:56,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 856. [2021-12-14 16:15:56,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 749 states have (on average 1.3177570093457944) internal successors, (987), 761 states have internal predecessors, (987), 65 states have call successors, (65), 36 states have call predecessors, (65), 40 states have return successors, (89), 59 states have call predecessors, (89), 61 states have call successors, (89) [2021-12-14 16:15:56,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1141 transitions. [2021-12-14 16:15:56,566 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 1141 transitions. Word has length 67 [2021-12-14 16:15:56,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:15:56,566 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 1141 transitions. [2021-12-14 16:15:56,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-14 16:15:56,567 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 1141 transitions. [2021-12-14 16:15:56,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-14 16:15:56,568 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:15:56,569 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:15:56,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-14 16:15:56,569 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:15:56,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:15:56,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1645428910, now seen corresponding path program 1 times [2021-12-14 16:15:56,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:15:56,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928792942] [2021-12-14 16:15:56,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:15:56,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:15:56,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-14 16:15:56,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:15:56,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-14 16:15:56,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,640 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:15:56,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:15:56,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928792942] [2021-12-14 16:15:56,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928792942] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:15:56,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391192377] [2021-12-14 16:15:56,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:15:56,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:15:56,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:15:56,649 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:15:56,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-14 16:15:56,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:56,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-14 16:15:56,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:15:56,898 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:15:56,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 16:15:56,980 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-14 16:15:56,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391192377] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-14 16:15:56,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-14 16:15:56,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 4] total 8 [2021-12-14 16:15:56,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479382345] [2021-12-14 16:15:56,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:15:56,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-14 16:15:56,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:15:56,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 16:15:56,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:15:56,982 INFO L87 Difference]: Start difference. First operand 856 states and 1141 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-14 16:15:57,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:15:57,075 INFO L93 Difference]: Finished difference Result 912 states and 1209 transitions. [2021-12-14 16:15:57,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-14 16:15:57,076 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 68 [2021-12-14 16:15:57,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:15:57,080 INFO L225 Difference]: With dead ends: 912 [2021-12-14 16:15:57,080 INFO L226 Difference]: Without dead ends: 909 [2021-12-14 16:15:57,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-14 16:15:57,081 INFO L933 BasicCegarLoop]: 356 mSDtfsCounter, 577 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 577 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 16:15:57,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [577 Valid, 423 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 16:15:57,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 909 states. [2021-12-14 16:15:57,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 909 to 855. [2021-12-14 16:15:57,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 855 states, 749 states have (on average 1.315086782376502) internal successors, (985), 760 states have internal predecessors, (985), 64 states have call successors, (64), 36 states have call predecessors, (64), 40 states have return successors, (89), 59 states have call predecessors, (89), 61 states have call successors, (89) [2021-12-14 16:15:57,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 1138 transitions. [2021-12-14 16:15:57,115 INFO L78 Accepts]: Start accepts. Automaton has 855 states and 1138 transitions. Word has length 68 [2021-12-14 16:15:57,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:15:57,115 INFO L470 AbstractCegarLoop]: Abstraction has 855 states and 1138 transitions. [2021-12-14 16:15:57,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-14 16:15:57,116 INFO L276 IsEmpty]: Start isEmpty. Operand 855 states and 1138 transitions. [2021-12-14 16:15:57,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-14 16:15:57,117 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:15:57,117 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:15:57,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-14 16:15:57,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-12-14 16:15:57,335 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:15:57,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:15:57,335 INFO L85 PathProgramCache]: Analyzing trace with hash 530550805, now seen corresponding path program 1 times [2021-12-14 16:15:57,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:15:57,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338345486] [2021-12-14 16:15:57,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:15:57,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:15:57,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:57,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-14 16:15:57,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:57,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:15:57,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:57,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-14 16:15:57,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:57,409 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:15:57,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:15:57,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338345486] [2021-12-14 16:15:57,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338345486] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:15:57,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488330373] [2021-12-14 16:15:57,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:15:57,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:15:57,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:15:57,432 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:15:57,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-14 16:15:57,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:57,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-14 16:15:57,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:15:57,825 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:15:57,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 16:15:57,919 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-14 16:15:57,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488330373] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 16:15:57,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 16:15:57,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 11 [2021-12-14 16:15:57,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931991108] [2021-12-14 16:15:57,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 16:15:57,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-14 16:15:57,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:15:57,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-14 16:15:57,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-12-14 16:15:57,922 INFO L87 Difference]: Start difference. First operand 855 states and 1138 transitions. Second operand has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-12-14 16:15:58,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:15:58,888 INFO L93 Difference]: Finished difference Result 2555 states and 3358 transitions. [2021-12-14 16:15:58,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-14 16:15:58,889 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 69 [2021-12-14 16:15:58,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:15:58,898 INFO L225 Difference]: With dead ends: 2555 [2021-12-14 16:15:58,898 INFO L226 Difference]: Without dead ends: 2011 [2021-12-14 16:15:58,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=324, Invalid=1482, Unknown=0, NotChecked=0, Total=1806 [2021-12-14 16:15:58,901 INFO L933 BasicCegarLoop]: 461 mSDtfsCounter, 780 mSDsluCounter, 2129 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 804 SdHoareTripleChecker+Valid, 2590 SdHoareTripleChecker+Invalid, 969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-14 16:15:58,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [804 Valid, 2590 Invalid, 969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 927 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-14 16:15:58,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2011 states. [2021-12-14 16:15:58,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2011 to 1244. [2021-12-14 16:15:58,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 1099 states have (on average 1.2911737943585078) internal successors, (1419), 1118 states have internal predecessors, (1419), 84 states have call successors, (84), 50 states have call predecessors, (84), 59 states have return successors, (123), 76 states have call predecessors, (123), 81 states have call successors, (123) [2021-12-14 16:15:58,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1626 transitions. [2021-12-14 16:15:58,989 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1626 transitions. Word has length 69 [2021-12-14 16:15:58,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:15:58,990 INFO L470 AbstractCegarLoop]: Abstraction has 1244 states and 1626 transitions. [2021-12-14 16:15:58,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-12-14 16:15:58,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1626 transitions. [2021-12-14 16:15:58,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-14 16:15:58,992 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:15:58,993 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:15:59,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-14 16:15:59,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-12-14 16:15:59,220 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:15:59,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:15:59,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1086322536, now seen corresponding path program 1 times [2021-12-14 16:15:59,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:15:59,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952156927] [2021-12-14 16:15:59,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:15:59,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:15:59,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:59,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:15:59,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:59,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:15:59,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:59,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:15:59,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:59,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:15:59,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:59,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:15:59,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:15:59,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:15:59,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:15:59,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952156927] [2021-12-14 16:15:59,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952156927] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:15:59,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:15:59,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-14 16:15:59,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568453655] [2021-12-14 16:15:59,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:15:59,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-14 16:15:59,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:15:59,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 16:15:59,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-14 16:15:59,313 INFO L87 Difference]: Start difference. First operand 1244 states and 1626 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:00,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:00,200 INFO L93 Difference]: Finished difference Result 1626 states and 2217 transitions. [2021-12-14 16:16:00,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-14 16:16:00,201 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2021-12-14 16:16:00,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:00,207 INFO L225 Difference]: With dead ends: 1626 [2021-12-14 16:16:00,207 INFO L226 Difference]: Without dead ends: 1478 [2021-12-14 16:16:00,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-14 16:16:00,212 INFO L933 BasicCegarLoop]: 358 mSDtfsCounter, 679 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 693 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:00,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [693 Valid, 969 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 721 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-14 16:16:00,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states. [2021-12-14 16:16:00,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1391. [2021-12-14 16:16:00,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 1227 states have (on average 1.317033414832926) internal successors, (1616), 1247 states have internal predecessors, (1616), 96 states have call successors, (96), 56 states have call predecessors, (96), 66 states have return successors, (138), 88 states have call predecessors, (138), 93 states have call successors, (138) [2021-12-14 16:16:00,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 1850 transitions. [2021-12-14 16:16:00,285 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 1850 transitions. Word has length 80 [2021-12-14 16:16:00,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:00,286 INFO L470 AbstractCegarLoop]: Abstraction has 1391 states and 1850 transitions. [2021-12-14 16:16:00,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:00,286 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 1850 transitions. [2021-12-14 16:16:00,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-14 16:16:00,292 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:00,292 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:16:00,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-14 16:16:00,292 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:00,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:00,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1967204244, now seen corresponding path program 1 times [2021-12-14 16:16:00,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:00,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295792072] [2021-12-14 16:16:00,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:00,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:00,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:00,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:00,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:00,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:00,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:00,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:00,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:00,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:00,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:00,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:00,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:00,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:16:00,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:00,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295792072] [2021-12-14 16:16:00,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295792072] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:00,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:16:00,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-14 16:16:00,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253814187] [2021-12-14 16:16:00,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:00,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-14 16:16:00,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:00,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-14 16:16:00,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-14 16:16:00,390 INFO L87 Difference]: Start difference. First operand 1391 states and 1850 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:01,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:01,430 INFO L93 Difference]: Finished difference Result 1964 states and 2730 transitions. [2021-12-14 16:16:01,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-14 16:16:01,430 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2021-12-14 16:16:01,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:01,436 INFO L225 Difference]: With dead ends: 1964 [2021-12-14 16:16:01,436 INFO L226 Difference]: Without dead ends: 1669 [2021-12-14 16:16:01,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-12-14 16:16:01,439 INFO L933 BasicCegarLoop]: 473 mSDtfsCounter, 670 mSDsluCounter, 1058 mSDsCounter, 0 mSdLazyCounter, 1151 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 684 SdHoareTripleChecker+Valid, 1531 SdHoareTripleChecker+Invalid, 1222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:01,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [684 Valid, 1531 Invalid, 1222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1151 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-14 16:16:01,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1669 states. [2021-12-14 16:16:01,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1669 to 1529. [2021-12-14 16:16:01,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1529 states, 1346 states have (on average 1.3335809806835066) internal successors, (1795), 1367 states have internal predecessors, (1795), 108 states have call successors, (108), 62 states have call predecessors, (108), 73 states have return successors, (152), 101 states have call predecessors, (152), 105 states have call successors, (152) [2021-12-14 16:16:01,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1529 states to 1529 states and 2055 transitions. [2021-12-14 16:16:01,493 INFO L78 Accepts]: Start accepts. Automaton has 1529 states and 2055 transitions. Word has length 80 [2021-12-14 16:16:01,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:01,494 INFO L470 AbstractCegarLoop]: Abstraction has 1529 states and 2055 transitions. [2021-12-14 16:16:01,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:01,494 INFO L276 IsEmpty]: Start isEmpty. Operand 1529 states and 2055 transitions. [2021-12-14 16:16:01,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-14 16:16:01,498 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:01,498 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:16:01,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-14 16:16:01,498 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:01,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:01,499 INFO L85 PathProgramCache]: Analyzing trace with hash 281024406, now seen corresponding path program 1 times [2021-12-14 16:16:01,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:01,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237195011] [2021-12-14 16:16:01,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:01,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:01,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:01,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:01,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:01,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:01,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:01,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:01,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:01,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:01,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:01,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:01,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:01,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:16:01,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:01,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237195011] [2021-12-14 16:16:01,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237195011] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:01,588 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:16:01,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-14 16:16:01,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901769688] [2021-12-14 16:16:01,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:01,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-14 16:16:01,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:01,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-14 16:16:01,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-14 16:16:01,589 INFO L87 Difference]: Start difference. First operand 1529 states and 2055 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:02,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:02,077 INFO L93 Difference]: Finished difference Result 2102 states and 2943 transitions. [2021-12-14 16:16:02,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-14 16:16:02,077 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2021-12-14 16:16:02,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:02,082 INFO L225 Difference]: With dead ends: 2102 [2021-12-14 16:16:02,083 INFO L226 Difference]: Without dead ends: 1669 [2021-12-14 16:16:02,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-12-14 16:16:02,085 INFO L933 BasicCegarLoop]: 316 mSDtfsCounter, 627 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 783 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:02,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [642 Valid, 783 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-14 16:16:02,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1669 states. [2021-12-14 16:16:02,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1669 to 1529. [2021-12-14 16:16:02,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1529 states, 1346 states have (on average 1.3313521545319464) internal successors, (1792), 1367 states have internal predecessors, (1792), 108 states have call successors, (108), 62 states have call predecessors, (108), 73 states have return successors, (152), 101 states have call predecessors, (152), 105 states have call successors, (152) [2021-12-14 16:16:02,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1529 states to 1529 states and 2052 transitions. [2021-12-14 16:16:02,143 INFO L78 Accepts]: Start accepts. Automaton has 1529 states and 2052 transitions. Word has length 80 [2021-12-14 16:16:02,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:02,143 INFO L470 AbstractCegarLoop]: Abstraction has 1529 states and 2052 transitions. [2021-12-14 16:16:02,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:02,143 INFO L276 IsEmpty]: Start isEmpty. Operand 1529 states and 2052 transitions. [2021-12-14 16:16:02,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-14 16:16:02,158 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:02,158 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:16:02,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-14 16:16:02,158 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:02,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:02,159 INFO L85 PathProgramCache]: Analyzing trace with hash 226631508, now seen corresponding path program 1 times [2021-12-14 16:16:02,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:02,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230899355] [2021-12-14 16:16:02,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:02,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:02,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:02,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:02,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:02,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:02,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:02,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:16:02,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:02,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230899355] [2021-12-14 16:16:02,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230899355] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:02,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:16:02,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-14 16:16:02,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147187806] [2021-12-14 16:16:02,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:02,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-14 16:16:02,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:02,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-14 16:16:02,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-14 16:16:02,221 INFO L87 Difference]: Start difference. First operand 1529 states and 2052 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:02,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:02,672 INFO L93 Difference]: Finished difference Result 2098 states and 2927 transitions. [2021-12-14 16:16:02,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-14 16:16:02,673 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2021-12-14 16:16:02,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:02,678 INFO L225 Difference]: With dead ends: 2098 [2021-12-14 16:16:02,678 INFO L226 Difference]: Without dead ends: 1665 [2021-12-14 16:16:02,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-12-14 16:16:02,680 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 625 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:02,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [640 Valid, 779 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-14 16:16:02,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1665 states. [2021-12-14 16:16:02,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1665 to 1529. [2021-12-14 16:16:02,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1529 states, 1346 states have (on average 1.3291233283803863) internal successors, (1789), 1367 states have internal predecessors, (1789), 108 states have call successors, (108), 62 states have call predecessors, (108), 73 states have return successors, (152), 101 states have call predecessors, (152), 105 states have call successors, (152) [2021-12-14 16:16:02,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1529 states to 1529 states and 2049 transitions. [2021-12-14 16:16:02,758 INFO L78 Accepts]: Start accepts. Automaton has 1529 states and 2049 transitions. Word has length 80 [2021-12-14 16:16:02,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:02,759 INFO L470 AbstractCegarLoop]: Abstraction has 1529 states and 2049 transitions. [2021-12-14 16:16:02,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:02,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1529 states and 2049 transitions. [2021-12-14 16:16:02,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-14 16:16:02,761 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:02,761 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:16:02,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-14 16:16:02,762 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:02,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:02,762 INFO L85 PathProgramCache]: Analyzing trace with hash -190765098, now seen corresponding path program 1 times [2021-12-14 16:16:02,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:02,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951092639] [2021-12-14 16:16:02,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:02,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:02,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:02,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:02,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:02,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:02,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:02,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:02,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:16:02,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:02,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951092639] [2021-12-14 16:16:02,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951092639] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:02,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:16:02,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-14 16:16:02,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707545433] [2021-12-14 16:16:02,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:02,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-14 16:16:02,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:02,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-14 16:16:02,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-14 16:16:02,824 INFO L87 Difference]: Start difference. First operand 1529 states and 2049 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:03,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:03,739 INFO L93 Difference]: Finished difference Result 2552 states and 3587 transitions. [2021-12-14 16:16:03,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-14 16:16:03,740 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2021-12-14 16:16:03,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:03,747 INFO L225 Difference]: With dead ends: 2552 [2021-12-14 16:16:03,747 INFO L226 Difference]: Without dead ends: 2119 [2021-12-14 16:16:03,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2021-12-14 16:16:03,749 INFO L933 BasicCegarLoop]: 356 mSDtfsCounter, 832 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 1143 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:03,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [850 Valid, 1143 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 998 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-14 16:16:03,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2119 states. [2021-12-14 16:16:03,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2119 to 1804. [2021-12-14 16:16:03,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1585 states have (on average 1.3539432176656152) internal successors, (2146), 1608 states have internal predecessors, (2146), 130 states have call successors, (130), 74 states have call predecessors, (130), 87 states have return successors, (182), 125 states have call predecessors, (182), 127 states have call successors, (182) [2021-12-14 16:16:03,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2458 transitions. [2021-12-14 16:16:03,836 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 2458 transitions. Word has length 80 [2021-12-14 16:16:03,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:03,837 INFO L470 AbstractCegarLoop]: Abstraction has 1804 states and 2458 transitions. [2021-12-14 16:16:03,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:03,837 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 2458 transitions. [2021-12-14 16:16:03,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-14 16:16:03,840 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:03,840 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:16:03,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-14 16:16:03,840 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:03,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:03,841 INFO L85 PathProgramCache]: Analyzing trace with hash 488507156, now seen corresponding path program 1 times [2021-12-14 16:16:03,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:03,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204915754] [2021-12-14 16:16:03,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:03,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:03,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:03,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:03,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:03,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:03,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:03,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:03,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:03,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:03,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:03,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:03,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:03,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:16:03,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:03,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204915754] [2021-12-14 16:16:03,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204915754] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:03,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:16:03,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-14 16:16:03,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122869389] [2021-12-14 16:16:03,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:03,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-14 16:16:03,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:03,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-14 16:16:03,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-14 16:16:03,894 INFO L87 Difference]: Start difference. First operand 1804 states and 2458 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:04,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:04,926 INFO L93 Difference]: Finished difference Result 3491 states and 4986 transitions. [2021-12-14 16:16:04,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-14 16:16:04,927 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2021-12-14 16:16:04,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:04,938 INFO L225 Difference]: With dead ends: 3491 [2021-12-14 16:16:04,938 INFO L226 Difference]: Without dead ends: 2783 [2021-12-14 16:16:04,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2021-12-14 16:16:04,941 INFO L933 BasicCegarLoop]: 441 mSDtfsCounter, 706 mSDsluCounter, 1046 mSDsCounter, 0 mSdLazyCounter, 1091 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 1487 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1091 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:04,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [724 Valid, 1487 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1091 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-14 16:16:04,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2783 states. [2021-12-14 16:16:05,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2783 to 2351. [2021-12-14 16:16:05,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2351 states, 2062 states have (on average 1.3870029097963144) internal successors, (2860), 2089 states have internal predecessors, (2860), 172 states have call successors, (172), 98 states have call predecessors, (172), 115 states have return successors, (246), 171 states have call predecessors, (246), 169 states have call successors, (246) [2021-12-14 16:16:05,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2351 states to 2351 states and 3278 transitions. [2021-12-14 16:16:05,089 INFO L78 Accepts]: Start accepts. Automaton has 2351 states and 3278 transitions. Word has length 80 [2021-12-14 16:16:05,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:05,089 INFO L470 AbstractCegarLoop]: Abstraction has 2351 states and 3278 transitions. [2021-12-14 16:16:05,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:05,089 INFO L276 IsEmpty]: Start isEmpty. Operand 2351 states and 3278 transitions. [2021-12-14 16:16:05,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-14 16:16:05,093 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:05,094 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:16:05,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-14 16:16:05,094 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:05,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:05,095 INFO L85 PathProgramCache]: Analyzing trace with hash 690331090, now seen corresponding path program 1 times [2021-12-14 16:16:05,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:05,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175996660] [2021-12-14 16:16:05,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:05,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:05,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:05,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:05,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:05,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:05,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:05,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:05,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:05,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:05,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:05,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:05,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:05,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:16:05,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:05,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175996660] [2021-12-14 16:16:05,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175996660] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:05,164 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:16:05,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-14 16:16:05,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197212612] [2021-12-14 16:16:05,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:05,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-14 16:16:05,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:05,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-14 16:16:05,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-14 16:16:05,167 INFO L87 Difference]: Start difference. First operand 2351 states and 3278 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:06,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:06,191 INFO L93 Difference]: Finished difference Result 5346 states and 7764 transitions. [2021-12-14 16:16:06,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-14 16:16:06,192 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2021-12-14 16:16:06,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:06,204 INFO L225 Difference]: With dead ends: 5346 [2021-12-14 16:16:06,204 INFO L226 Difference]: Without dead ends: 4091 [2021-12-14 16:16:06,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2021-12-14 16:16:06,208 INFO L933 BasicCegarLoop]: 449 mSDtfsCounter, 651 mSDsluCounter, 1046 mSDsCounter, 0 mSdLazyCounter, 1154 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 1495 SdHoareTripleChecker+Invalid, 1232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:06,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [664 Valid, 1495 Invalid, 1232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1154 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-14 16:16:06,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4091 states. [2021-12-14 16:16:06,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4091 to 3438. [2021-12-14 16:16:06,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3438 states, 3013 states have (on average 1.4225024892134086) internal successors, (4286), 3048 states have internal predecessors, (4286), 252 states have call successors, (252), 146 states have call predecessors, (252), 171 states have return successors, (388), 259 states have call predecessors, (388), 249 states have call successors, (388) [2021-12-14 16:16:06,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 4926 transitions. [2021-12-14 16:16:06,377 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 4926 transitions. Word has length 80 [2021-12-14 16:16:06,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:06,377 INFO L470 AbstractCegarLoop]: Abstraction has 3438 states and 4926 transitions. [2021-12-14 16:16:06,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:06,377 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 4926 transitions. [2021-12-14 16:16:06,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-14 16:16:06,381 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:06,381 INFO L514 BasicCegarLoop]: 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] [2021-12-14 16:16:06,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-14 16:16:06,382 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:06,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:06,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1251030868, now seen corresponding path program 1 times [2021-12-14 16:16:06,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:06,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31268557] [2021-12-14 16:16:06,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:06,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:06,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:06,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:06,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:06,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:06,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:06,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:06,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:06,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:06,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:06,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:06,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:06,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:16:06,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:06,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31268557] [2021-12-14 16:16:06,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31268557] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:06,448 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:16:06,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-14 16:16:06,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754969650] [2021-12-14 16:16:06,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:06,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-14 16:16:06,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:06,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 16:16:06,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-14 16:16:06,450 INFO L87 Difference]: Start difference. First operand 3438 states and 4926 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:07,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:07,302 INFO L93 Difference]: Finished difference Result 8960 states and 13196 transitions. [2021-12-14 16:16:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-14 16:16:07,302 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 80 [2021-12-14 16:16:07,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:07,347 INFO L225 Difference]: With dead ends: 8960 [2021-12-14 16:16:07,347 INFO L226 Difference]: Without dead ends: 6619 [2021-12-14 16:16:07,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-12-14 16:16:07,356 INFO L933 BasicCegarLoop]: 529 mSDtfsCounter, 823 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 854 SdHoareTripleChecker+Valid, 1186 SdHoareTripleChecker+Invalid, 950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:07,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [854 Valid, 1186 Invalid, 950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 847 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-14 16:16:07,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6619 states. [2021-12-14 16:16:07,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6619 to 5604. [2021-12-14 16:16:07,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5604 states, 4880 states have (on average 1.4311475409836065) internal successors, (6984), 4948 states have internal predecessors, (6984), 433 states have call successors, (433), 248 states have call predecessors, (433), 289 states have return successors, (651), 423 states have call predecessors, (651), 430 states have call successors, (651) [2021-12-14 16:16:07,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5604 states to 5604 states and 8068 transitions. [2021-12-14 16:16:07,760 INFO L78 Accepts]: Start accepts. Automaton has 5604 states and 8068 transitions. Word has length 80 [2021-12-14 16:16:07,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:07,760 INFO L470 AbstractCegarLoop]: Abstraction has 5604 states and 8068 transitions. [2021-12-14 16:16:07,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-14 16:16:07,772 INFO L276 IsEmpty]: Start isEmpty. Operand 5604 states and 8068 transitions. [2021-12-14 16:16:07,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-14 16:16:07,777 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:07,777 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:16:07,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-14 16:16:07,778 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:07,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:07,778 INFO L85 PathProgramCache]: Analyzing trace with hash -2050145287, now seen corresponding path program 1 times [2021-12-14 16:16:07,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:07,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468691179] [2021-12-14 16:16:07,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:07,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:07,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:07,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-14 16:16:07,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:07,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:07,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:07,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-14 16:16:07,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:07,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-14 16:16:07,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:07,830 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-14 16:16:07,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:07,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468691179] [2021-12-14 16:16:07,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468691179] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:16:07,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415123304] [2021-12-14 16:16:07,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:07,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:07,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:16:07,832 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:16:07,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-14 16:16:07,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:07,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 16:16:07,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:16:08,010 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-14 16:16:08,011 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 16:16:08,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415123304] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:08,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 16:16:08,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2021-12-14 16:16:08,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91969003] [2021-12-14 16:16:08,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:08,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:16:08,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:08,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:16:08,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-14 16:16:08,013 INFO L87 Difference]: Start difference. First operand 5604 states and 8068 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-14 16:16:08,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:08,197 INFO L93 Difference]: Finished difference Result 6327 states and 9006 transitions. [2021-12-14 16:16:08,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:16:08,197 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 88 [2021-12-14 16:16:08,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:08,218 INFO L225 Difference]: With dead ends: 6327 [2021-12-14 16:16:08,218 INFO L226 Difference]: Without dead ends: 5482 [2021-12-14 16:16:08,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-14 16:16:08,223 INFO L933 BasicCegarLoop]: 360 mSDtfsCounter, 289 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:08,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 435 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 16:16:08,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5482 states. [2021-12-14 16:16:08,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5482 to 5467. [2021-12-14 16:16:08,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5467 states, 4759 states have (on average 1.4343349443160327) internal successors, (6826), 4826 states have internal predecessors, (6826), 425 states have call successors, (425), 242 states have call predecessors, (425), 281 states have return successors, (637), 414 states have call predecessors, (637), 422 states have call successors, (637) [2021-12-14 16:16:08,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5467 states to 5467 states and 7888 transitions. [2021-12-14 16:16:08,499 INFO L78 Accepts]: Start accepts. Automaton has 5467 states and 7888 transitions. Word has length 88 [2021-12-14 16:16:08,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:08,500 INFO L470 AbstractCegarLoop]: Abstraction has 5467 states and 7888 transitions. [2021-12-14 16:16:08,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-14 16:16:08,500 INFO L276 IsEmpty]: Start isEmpty. Operand 5467 states and 7888 transitions. [2021-12-14 16:16:08,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-12-14 16:16:08,505 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:08,506 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:16:08,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-14 16:16:08,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:08,724 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:08,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:08,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1393815741, now seen corresponding path program 1 times [2021-12-14 16:16:08,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:08,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554862988] [2021-12-14 16:16:08,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:08,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:08,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:08,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-14 16:16:08,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:08,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:08,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:08,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-14 16:16:08,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:08,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-14 16:16:08,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:08,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-14 16:16:08,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:08,787 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-14 16:16:08,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:08,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554862988] [2021-12-14 16:16:08,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554862988] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:16:08,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339203529] [2021-12-14 16:16:08,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:08,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:08,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:16:08,788 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:16:08,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-14 16:16:08,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:08,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 16:16:08,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:16:09,005 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-14 16:16:09,006 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 16:16:09,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339203529] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:09,006 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 16:16:09,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2021-12-14 16:16:09,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535403316] [2021-12-14 16:16:09,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:09,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:16:09,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:09,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:16:09,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-14 16:16:09,021 INFO L87 Difference]: Start difference. First operand 5467 states and 7888 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-14 16:16:09,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:09,243 INFO L93 Difference]: Finished difference Result 5846 states and 8356 transitions. [2021-12-14 16:16:09,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:16:09,244 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 103 [2021-12-14 16:16:09,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:09,260 INFO L225 Difference]: With dead ends: 5846 [2021-12-14 16:16:09,261 INFO L226 Difference]: Without dead ends: 4520 [2021-12-14 16:16:09,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-14 16:16:09,267 INFO L933 BasicCegarLoop]: 374 mSDtfsCounter, 62 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:09,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 678 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 16:16:09,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2021-12-14 16:16:09,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 4520. [2021-12-14 16:16:09,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4520 states, 3915 states have (on average 1.4733077905491698) internal successors, (5768), 3966 states have internal predecessors, (5768), 368 states have call successors, (368), 205 states have call predecessors, (368), 236 states have return successors, (545), 364 states have call predecessors, (545), 366 states have call successors, (545) [2021-12-14 16:16:09,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4520 states to 4520 states and 6681 transitions. [2021-12-14 16:16:09,465 INFO L78 Accepts]: Start accepts. Automaton has 4520 states and 6681 transitions. Word has length 103 [2021-12-14 16:16:09,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:09,465 INFO L470 AbstractCegarLoop]: Abstraction has 4520 states and 6681 transitions. [2021-12-14 16:16:09,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-14 16:16:09,466 INFO L276 IsEmpty]: Start isEmpty. Operand 4520 states and 6681 transitions. [2021-12-14 16:16:09,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-12-14 16:16:09,473 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:09,473 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:16:09,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-14 16:16:09,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-14 16:16:09,693 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:09,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:09,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1875014099, now seen corresponding path program 1 times [2021-12-14 16:16:09,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:09,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296997108] [2021-12-14 16:16:09,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:09,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:09,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:09,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:09,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:09,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:09,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:09,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:09,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:09,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:09,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:09,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:09,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:09,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-14 16:16:09,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:09,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:09,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:09,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-14 16:16:09,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:09,784 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-14 16:16:09,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:09,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296997108] [2021-12-14 16:16:09,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296997108] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:16:09,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549563743] [2021-12-14 16:16:09,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:09,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:09,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:16:09,787 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:16:09,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-14 16:16:09,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:09,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 16:16:09,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:16:10,077 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-14 16:16:10,078 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 16:16:10,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549563743] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:10,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 16:16:10,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2021-12-14 16:16:10,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91205732] [2021-12-14 16:16:10,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:10,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:16:10,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:10,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:16:10,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:10,081 INFO L87 Difference]: Start difference. First operand 4520 states and 6681 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-14 16:16:10,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:10,413 INFO L93 Difference]: Finished difference Result 13411 states and 19953 transitions. [2021-12-14 16:16:10,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:16:10,414 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 129 [2021-12-14 16:16:10,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:10,438 INFO L225 Difference]: With dead ends: 13411 [2021-12-14 16:16:10,438 INFO L226 Difference]: Without dead ends: 8904 [2021-12-14 16:16:10,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:10,450 INFO L933 BasicCegarLoop]: 245 mSDtfsCounter, 189 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:10,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 453 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 16:16:10,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8904 states. [2021-12-14 16:16:10,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8904 to 8832. [2021-12-14 16:16:10,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8832 states, 7647 states have (on average 1.4707728520988623) internal successors, (11247), 7747 states have internal predecessors, (11247), 712 states have call successors, (712), 409 states have call predecessors, (712), 472 states have return successors, (1053), 691 states have call predecessors, (1053), 710 states have call successors, (1053) [2021-12-14 16:16:10,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8832 states to 8832 states and 13012 transitions. [2021-12-14 16:16:10,790 INFO L78 Accepts]: Start accepts. Automaton has 8832 states and 13012 transitions. Word has length 129 [2021-12-14 16:16:10,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:10,791 INFO L470 AbstractCegarLoop]: Abstraction has 8832 states and 13012 transitions. [2021-12-14 16:16:10,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-14 16:16:10,791 INFO L276 IsEmpty]: Start isEmpty. Operand 8832 states and 13012 transitions. [2021-12-14 16:16:10,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-12-14 16:16:10,802 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:10,802 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:16:10,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-14 16:16:11,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-14 16:16:11,015 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:11,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:11,016 INFO L85 PathProgramCache]: Analyzing trace with hash -505710771, now seen corresponding path program 1 times [2021-12-14 16:16:11,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:11,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950749247] [2021-12-14 16:16:11,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:11,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:11,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:11,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:11,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:11,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:11,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:11,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:11,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:11,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:11,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:11,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:11,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:11,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-14 16:16:11,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:11,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:11,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:11,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-14 16:16:11,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:11,142 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-14 16:16:11,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:11,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950749247] [2021-12-14 16:16:11,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950749247] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:16:11,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610412438] [2021-12-14 16:16:11,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:11,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:11,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:16:11,160 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:16:11,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-14 16:16:11,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:11,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 16:16:11,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:16:11,494 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-14 16:16:11,495 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 16:16:11,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610412438] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:11,495 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 16:16:11,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-14 16:16:11,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167342899] [2021-12-14 16:16:11,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:11,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:16:11,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:11,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:16:11,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:11,496 INFO L87 Difference]: Start difference. First operand 8832 states and 13012 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-14 16:16:12,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:12,173 INFO L93 Difference]: Finished difference Result 25789 states and 38354 transitions. [2021-12-14 16:16:12,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:16:12,174 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 129 [2021-12-14 16:16:12,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:12,232 INFO L225 Difference]: With dead ends: 25789 [2021-12-14 16:16:12,232 INFO L226 Difference]: Without dead ends: 16971 [2021-12-14 16:16:12,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:12,253 INFO L933 BasicCegarLoop]: 431 mSDtfsCounter, 192 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:12,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 664 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 16:16:12,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16971 states. [2021-12-14 16:16:12,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16971 to 16971. [2021-12-14 16:16:12,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16971 states, 14697 states have (on average 1.4597536912295026) internal successors, (21454), 14862 states have internal predecessors, (21454), 1341 states have call successors, (1341), 805 states have call predecessors, (1341), 932 states have return successors, (2244), 1335 states have call predecessors, (2244), 1339 states have call successors, (2244) [2021-12-14 16:16:12,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16971 states to 16971 states and 25039 transitions. [2021-12-14 16:16:12,938 INFO L78 Accepts]: Start accepts. Automaton has 16971 states and 25039 transitions. Word has length 129 [2021-12-14 16:16:12,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:12,939 INFO L470 AbstractCegarLoop]: Abstraction has 16971 states and 25039 transitions. [2021-12-14 16:16:12,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-14 16:16:12,939 INFO L276 IsEmpty]: Start isEmpty. Operand 16971 states and 25039 transitions. [2021-12-14 16:16:12,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2021-12-14 16:16:12,968 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:12,968 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:16:12,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-14 16:16:13,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:13,186 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:13,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:13,186 INFO L85 PathProgramCache]: Analyzing trace with hash -55509300, now seen corresponding path program 1 times [2021-12-14 16:16:13,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:13,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850503903] [2021-12-14 16:16:13,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:13,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:13,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:13,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:13,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:13,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:13,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:13,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-14 16:16:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:13,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-14 16:16:13,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:13,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-14 16:16:13,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,293 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-14 16:16:13,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:13,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850503903] [2021-12-14 16:16:13,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850503903] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:16:13,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552272277] [2021-12-14 16:16:13,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:13,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:13,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:16:13,303 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:16:13,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-14 16:16:13,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:13,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 16:16:13,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:16:13,761 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-14 16:16:13,761 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 16:16:13,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552272277] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:13,762 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 16:16:13,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2021-12-14 16:16:13,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549160854] [2021-12-14 16:16:13,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:13,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:16:13,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:13,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:16:13,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:13,763 INFO L87 Difference]: Start difference. First operand 16971 states and 25039 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-14 16:16:15,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:15,283 INFO L93 Difference]: Finished difference Result 50349 states and 74844 transitions. [2021-12-14 16:16:15,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:16:15,283 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 167 [2021-12-14 16:16:15,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:15,449 INFO L225 Difference]: With dead ends: 50349 [2021-12-14 16:16:15,449 INFO L226 Difference]: Without dead ends: 33397 [2021-12-14 16:16:15,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:15,524 INFO L933 BasicCegarLoop]: 245 mSDtfsCounter, 137 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:15,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 453 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 16:16:15,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33397 states. [2021-12-14 16:16:16,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33397 to 33121. [2021-12-14 16:16:16,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33121 states, 28679 states have (on average 1.456745353743157) internal successors, (41778), 29006 states have internal predecessors, (41778), 2589 states have call successors, (2589), 1597 states have call predecessors, (2589), 1852 states have return successors, (4318), 2549 states have call predecessors, (4318), 2587 states have call successors, (4318) [2021-12-14 16:16:17,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33121 states to 33121 states and 48685 transitions. [2021-12-14 16:16:17,059 INFO L78 Accepts]: Start accepts. Automaton has 33121 states and 48685 transitions. Word has length 167 [2021-12-14 16:16:17,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:17,059 INFO L470 AbstractCegarLoop]: Abstraction has 33121 states and 48685 transitions. [2021-12-14 16:16:17,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-14 16:16:17,059 INFO L276 IsEmpty]: Start isEmpty. Operand 33121 states and 48685 transitions. [2021-12-14 16:16:17,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2021-12-14 16:16:17,218 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:17,218 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:16:17,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-14 16:16:17,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:17,437 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:17,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:17,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1699287564, now seen corresponding path program 1 times [2021-12-14 16:16:17,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:17,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494857710] [2021-12-14 16:16:17,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:17,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:17,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:17,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:17,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:17,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:17,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:17,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-14 16:16:17,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:17,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-14 16:16:17,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:17,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-14 16:16:17,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,517 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-14 16:16:17,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:17,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494857710] [2021-12-14 16:16:17,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494857710] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:16:17,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070251225] [2021-12-14 16:16:17,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:17,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:17,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:16:17,520 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:16:17,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-14 16:16:17,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:17,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 16:16:17,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:16:17,852 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-14 16:16:17,852 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 16:16:17,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070251225] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:17,853 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 16:16:17,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2021-12-14 16:16:17,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598189643] [2021-12-14 16:16:17,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:17,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:16:17,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:17,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:16:17,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:17,854 INFO L87 Difference]: Start difference. First operand 33121 states and 48685 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-14 16:16:20,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:20,213 INFO L93 Difference]: Finished difference Result 98233 states and 145388 transitions. [2021-12-14 16:16:20,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:16:20,214 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 167 [2021-12-14 16:16:20,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:20,429 INFO L225 Difference]: With dead ends: 98233 [2021-12-14 16:16:20,429 INFO L226 Difference]: Without dead ends: 65131 [2021-12-14 16:16:20,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:20,503 INFO L933 BasicCegarLoop]: 248 mSDtfsCounter, 139 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:20,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 456 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 16:16:20,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65131 states. [2021-12-14 16:16:23,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65131 to 64583. [2021-12-14 16:16:23,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64583 states, 55929 states have (on average 1.4537002270736112) internal successors, (81304), 56580 states have internal predecessors, (81304), 4987 states have call successors, (4987), 3155 states have call predecessors, (4987), 3666 states have return successors, (8306), 4879 states have call predecessors, (8306), 4985 states have call successors, (8306) [2021-12-14 16:16:23,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64583 states to 64583 states and 94597 transitions. [2021-12-14 16:16:23,926 INFO L78 Accepts]: Start accepts. Automaton has 64583 states and 94597 transitions. Word has length 167 [2021-12-14 16:16:23,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:23,927 INFO L470 AbstractCegarLoop]: Abstraction has 64583 states and 94597 transitions. [2021-12-14 16:16:23,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-14 16:16:23,927 INFO L276 IsEmpty]: Start isEmpty. Operand 64583 states and 94597 transitions. [2021-12-14 16:16:24,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-12-14 16:16:24,049 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:24,049 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:16:24,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-14 16:16:24,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-14 16:16:24,263 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:24,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:24,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1486876546, now seen corresponding path program 1 times [2021-12-14 16:16:24,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:24,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428203195] [2021-12-14 16:16:24,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:24,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:24,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:24,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:24,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:24,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:24,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:24,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-14 16:16:24,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-14 16:16:24,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:24,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-14 16:16:24,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:24,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2021-12-14 16:16:24,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,357 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-14 16:16:24,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:24,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428203195] [2021-12-14 16:16:24,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428203195] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:16:24,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957005960] [2021-12-14 16:16:24,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:24,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:24,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:16:24,365 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:16:24,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-14 16:16:24,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:24,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 654 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 16:16:24,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:16:24,722 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-14 16:16:24,723 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 16:16:24,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957005960] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:24,723 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 16:16:24,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-14 16:16:24,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816661647] [2021-12-14 16:16:24,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:24,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:16:24,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:24,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:16:24,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:24,725 INFO L87 Difference]: Start difference. First operand 64583 states and 94597 transitions. Second operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-14 16:16:27,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:27,231 INFO L93 Difference]: Finished difference Result 106281 states and 156690 transitions. [2021-12-14 16:16:27,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:16:27,232 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 185 [2021-12-14 16:16:27,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:27,408 INFO L225 Difference]: With dead ends: 106281 [2021-12-14 16:16:27,408 INFO L226 Difference]: Without dead ends: 56215 [2021-12-14 16:16:27,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:27,503 INFO L933 BasicCegarLoop]: 234 mSDtfsCounter, 184 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:27,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 278 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 16:16:27,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56215 states. [2021-12-14 16:16:29,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56215 to 40483. [2021-12-14 16:16:29,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40483 states, 35181 states have (on average 1.4041670219720872) internal successors, (49400), 35516 states have internal predecessors, (49400), 3011 states have call successors, (3011), 2035 states have call predecessors, (3011), 2290 states have return successors, (4362), 2947 states have call predecessors, (4362), 3009 states have call successors, (4362) [2021-12-14 16:16:29,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40483 states to 40483 states and 56773 transitions. [2021-12-14 16:16:29,862 INFO L78 Accepts]: Start accepts. Automaton has 40483 states and 56773 transitions. Word has length 185 [2021-12-14 16:16:29,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:29,863 INFO L470 AbstractCegarLoop]: Abstraction has 40483 states and 56773 transitions. [2021-12-14 16:16:29,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-14 16:16:29,863 INFO L276 IsEmpty]: Start isEmpty. Operand 40483 states and 56773 transitions. [2021-12-14 16:16:29,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-12-14 16:16:29,925 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:29,925 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:16:29,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-14 16:16:30,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:30,143 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:30,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:30,143 INFO L85 PathProgramCache]: Analyzing trace with hash 954673922, now seen corresponding path program 1 times [2021-12-14 16:16:30,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:30,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340770092] [2021-12-14 16:16:30,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:30,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:30,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:30,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:30,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:30,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:30,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-14 16:16:30,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-14 16:16:30,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:30,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-14 16:16:30,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:30,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2021-12-14 16:16:30,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,274 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-14 16:16:30,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:30,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340770092] [2021-12-14 16:16:30,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340770092] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:16:30,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852379697] [2021-12-14 16:16:30,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:30,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:30,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:16:30,276 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:16:30,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-14 16:16:30,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:30,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 645 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 16:16:30,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:16:30,631 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-14 16:16:30,631 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 16:16:30,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852379697] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:30,631 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 16:16:30,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-14 16:16:30,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310332217] [2021-12-14 16:16:30,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:30,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:16:30,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:30,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:16:30,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:30,633 INFO L87 Difference]: Start difference. First operand 40483 states and 56773 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-14 16:16:32,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:32,533 INFO L93 Difference]: Finished difference Result 71169 states and 101312 transitions. [2021-12-14 16:16:32,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:16:32,533 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 185 [2021-12-14 16:16:32,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:32,634 INFO L225 Difference]: With dead ends: 71169 [2021-12-14 16:16:32,635 INFO L226 Difference]: Without dead ends: 38755 [2021-12-14 16:16:32,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:32,683 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 161 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:32,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 297 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 16:16:32,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38755 states. [2021-12-14 16:16:34,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38755 to 38425. [2021-12-14 16:16:34,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38425 states, 33483 states have (on average 1.3858973210285817) internal successors, (46404), 33724 states have internal predecessors, (46404), 2795 states have call successors, (2795), 1971 states have call predecessors, (2795), 2146 states have return successors, (4187), 2737 states have call predecessors, (4187), 2793 states have call successors, (4187) [2021-12-14 16:16:34,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38425 states to 38425 states and 53386 transitions. [2021-12-14 16:16:34,704 INFO L78 Accepts]: Start accepts. Automaton has 38425 states and 53386 transitions. Word has length 185 [2021-12-14 16:16:34,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:34,705 INFO L470 AbstractCegarLoop]: Abstraction has 38425 states and 53386 transitions. [2021-12-14 16:16:34,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-14 16:16:34,705 INFO L276 IsEmpty]: Start isEmpty. Operand 38425 states and 53386 transitions. [2021-12-14 16:16:34,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-12-14 16:16:34,741 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:34,741 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:16:34,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-14 16:16:34,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-12-14 16:16:34,948 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:34,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:34,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1907458655, now seen corresponding path program 1 times [2021-12-14 16:16:34,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:34,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947171275] [2021-12-14 16:16:34,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:34,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:34,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:35,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:35,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:35,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:35,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:35,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-14 16:16:35,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-14 16:16:35,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:35,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-14 16:16:35,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:35,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2021-12-14 16:16:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,076 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-14 16:16:35,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:35,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947171275] [2021-12-14 16:16:35,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947171275] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:16:35,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614200474] [2021-12-14 16:16:35,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:35,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:35,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:16:35,078 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:16:35,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-14 16:16:35,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:35,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 16:16:35,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:16:35,429 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-14 16:16:35,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 16:16:35,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614200474] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:35,430 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 16:16:35,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-14 16:16:35,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781861849] [2021-12-14 16:16:35,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:35,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:16:35,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:35,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:16:35,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:35,434 INFO L87 Difference]: Start difference. First operand 38425 states and 53386 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-14 16:16:37,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 16:16:37,745 INFO L93 Difference]: Finished difference Result 71109 states and 98444 transitions. [2021-12-14 16:16:37,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:16:37,746 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 185 [2021-12-14 16:16:37,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 16:16:37,848 INFO L225 Difference]: With dead ends: 71109 [2021-12-14 16:16:37,848 INFO L226 Difference]: Without dead ends: 41885 [2021-12-14 16:16:37,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:37,891 INFO L933 BasicCegarLoop]: 255 mSDtfsCounter, 160 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 16:16:37,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 471 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 16:16:37,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41885 states. [2021-12-14 16:16:40,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41885 to 41681. [2021-12-14 16:16:40,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41681 states, 36524 states have (on average 1.3612145438615704) internal successors, (49717), 36765 states have internal predecessors, (49717), 2833 states have call successors, (2833), 2133 states have call predecessors, (2833), 2323 states have return successors, (4402), 2790 states have call predecessors, (4402), 2831 states have call successors, (4402) [2021-12-14 16:16:40,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41681 states to 41681 states and 56952 transitions. [2021-12-14 16:16:40,232 INFO L78 Accepts]: Start accepts. Automaton has 41681 states and 56952 transitions. Word has length 185 [2021-12-14 16:16:40,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 16:16:40,232 INFO L470 AbstractCegarLoop]: Abstraction has 41681 states and 56952 transitions. [2021-12-14 16:16:40,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-14 16:16:40,233 INFO L276 IsEmpty]: Start isEmpty. Operand 41681 states and 56952 transitions. [2021-12-14 16:16:40,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2021-12-14 16:16:40,272 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 16:16:40,272 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 16:16:40,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-14 16:16:40,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-12-14 16:16:40,490 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-14 16:16:40,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:16:40,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1939430005, now seen corresponding path program 1 times [2021-12-14 16:16:40,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:16:40,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29034511] [2021-12-14 16:16:40,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:40,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:16:40,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-14 16:16:40,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-14 16:16:40,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 16:16:40,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-14 16:16:40,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-14 16:16:40,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-14 16:16:40,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:40,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-14 16:16:40,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-12-14 16:16:40,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-14 16:16:40,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-14 16:16:40,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,615 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-14 16:16:40,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:16:40,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29034511] [2021-12-14 16:16:40,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29034511] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 16:16:40,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427997858] [2021-12-14 16:16:40,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:16:40,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 16:16:40,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:16:40,617 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 16:16:40,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-14 16:16:40,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:16:40,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 643 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 16:16:40,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 16:16:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-14 16:16:40,948 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 16:16:40,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427997858] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:16:40,949 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 16:16:40,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-14 16:16:40,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198945618] [2021-12-14 16:16:40,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:16:40,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:16:40,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:16:40,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:16:40,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-14 16:16:40,952 INFO L87 Difference]: Start difference. First operand 41681 states and 56952 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11)