./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5189fb62 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --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 1af9610c3f2ac44e456633c84d2e8d0495857443026005d5daf994731366c726 --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-5189fb6-m [2024-09-13 00:23:18,568 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-13 00:23:18,644 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-13 00:23:18,651 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-13 00:23:18,651 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-13 00:23:18,669 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-13 00:23:18,671 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-13 00:23:18,672 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-13 00:23:18,672 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-13 00:23:18,673 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-13 00:23:18,673 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-13 00:23:18,673 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-13 00:23:18,674 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-13 00:23:18,674 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-13 00:23:18,675 INFO L153 SettingsManager]: * Use SBE=true [2024-09-13 00:23:18,675 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-13 00:23:18,678 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-13 00:23:18,678 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-13 00:23:18,678 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-13 00:23:18,678 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-13 00:23:18,679 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-13 00:23:18,679 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-13 00:23:18,680 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-13 00:23:18,680 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-13 00:23:18,680 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-13 00:23:18,681 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-13 00:23:18,681 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-13 00:23:18,681 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-13 00:23:18,681 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-13 00:23:18,682 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-13 00:23:18,682 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-13 00:23:18,682 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-13 00:23:18,683 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-13 00:23:18,683 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-13 00:23:18,683 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-13 00:23:18,683 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-13 00:23:18,684 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-13 00:23:18,684 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-13 00:23:18,684 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-13 00:23:18,685 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-13 00:23:18,685 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-13 00:23:18,687 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-13 00:23:18,687 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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/certificate-witnesses-artifact/automizer/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/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 1af9610c3f2ac44e456633c84d2e8d0495857443026005d5daf994731366c726 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 [2024-09-13 00:23:18,910 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-13 00:23:18,934 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-13 00:23:18,937 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-13 00:23:18,938 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-13 00:23:18,939 INFO L274 PluginConnector]: CDTParser initialized [2024-09-13 00:23:18,940 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c [2024-09-13 00:23:20,315 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-13 00:23:20,496 INFO L384 CDTParser]: Found 1 translation units. [2024-09-13 00:23:20,496 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c [2024-09-13 00:23:20,503 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/40eb41de1/aa9da70965284b9684bccca05a6f6825/FLAGcb43894d8 [2024-09-13 00:23:20,516 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/40eb41de1/aa9da70965284b9684bccca05a6f6825 [2024-09-13 00:23:20,518 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-13 00:23:20,519 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-13 00:23:20,522 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-13 00:23:20,523 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-13 00:23:20,528 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-13 00:23:20,528 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,529 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3fb5e2a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20, skipping insertion in model container [2024-09-13 00:23:20,530 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,552 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-13 00:23:20,730 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c[490,503] [2024-09-13 00:23:20,748 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-13 00:23:20,761 INFO L200 MainTranslator]: Completed pre-run [2024-09-13 00:23:20,769 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c[490,503] [2024-09-13 00:23:20,778 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-13 00:23:20,793 INFO L204 MainTranslator]: Completed translation [2024-09-13 00:23:20,793 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20 WrapperNode [2024-09-13 00:23:20,793 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-13 00:23:20,794 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-13 00:23:20,795 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-13 00:23:20,795 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-13 00:23:20,801 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,806 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,811 INFO L138 Inliner]: procedures = 14, calls = 19, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-13 00:23:20,811 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-13 00:23:20,812 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-13 00:23:20,812 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-13 00:23:20,812 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-13 00:23:20,820 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,820 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,822 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,834 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-13 00:23:20,834 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,834 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,838 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,841 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,842 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,843 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,845 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-13 00:23:20,846 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-13 00:23:20,846 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-13 00:23:20,846 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-13 00:23:20,848 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (1/1) ... [2024-09-13 00:23:20,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-13 00:23:20,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:20,875 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-13 00:23:20,877 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-13 00:23:20,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-13 00:23:20,916 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-13 00:23:20,916 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-13 00:23:20,916 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-13 00:23:20,917 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-13 00:23:20,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-13 00:23:20,917 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-13 00:23:20,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-13 00:23:20,917 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-13 00:23:20,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-13 00:23:20,917 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-13 00:23:20,917 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-13 00:23:20,972 INFO L242 CfgBuilder]: Building ICFG [2024-09-13 00:23:20,974 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-13 00:23:21,121 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-09-13 00:23:21,121 INFO L291 CfgBuilder]: Performing block encoding [2024-09-13 00:23:21,148 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-13 00:23:21,148 INFO L318 CfgBuilder]: Removed 2 assume(true) statements. [2024-09-13 00:23:21,149 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.09 12:23:21 BoogieIcfgContainer [2024-09-13 00:23:21,149 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-13 00:23:21,155 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-13 00:23:21,155 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-13 00:23:21,159 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-13 00:23:21,159 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.09 12:23:20" (1/3) ... [2024-09-13 00:23:21,160 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1052b571 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.09 12:23:21, skipping insertion in model container [2024-09-13 00:23:21,160 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 12:23:20" (2/3) ... [2024-09-13 00:23:21,160 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1052b571 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.09 12:23:21, skipping insertion in model container [2024-09-13 00:23:21,160 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.09 12:23:21" (3/3) ... [2024-09-13 00:23:21,162 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound10.c [2024-09-13 00:23:21,177 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-13 00:23:21,178 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-13 00:23:21,237 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-13 00:23:21,243 INFO L336 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@58595d1a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-13 00:23:21,244 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-13 00:23:21,247 INFO L276 IsEmpty]: Start isEmpty. Operand has 38 states, 18 states have (on average 1.5) internal successors, (27), 20 states have internal predecessors, (27), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-13 00:23:21,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-09-13 00:23:21,254 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:21,255 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:21,255 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:21,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:21,259 INFO L85 PathProgramCache]: Analyzing trace with hash -2011850563, now seen corresponding path program 1 times [2024-09-13 00:23:21,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:21,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016624951] [2024-09-13 00:23:21,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:21,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:21,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-13 00:23:21,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-13 00:23:21,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-13 00:23:21,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-13 00:23:21,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-13 00:23:21,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-13 00:23:21,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-13 00:23:21,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,472 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-13 00:23:21,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:21,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016624951] [2024-09-13 00:23:21,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016624951] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-13 00:23:21,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-13 00:23:21,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-13 00:23:21,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617647415] [2024-09-13 00:23:21,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-13 00:23:21,484 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-13 00:23:21,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:21,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-13 00:23:21,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-13 00:23:21,526 INFO L87 Difference]: Start difference. First operand has 38 states, 18 states have (on average 1.5) internal successors, (27), 20 states have internal predecessors, (27), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-13 00:23:21,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:21,558 INFO L93 Difference]: Finished difference Result 70 states and 115 transitions. [2024-09-13 00:23:21,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-13 00:23:21,564 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 42 [2024-09-13 00:23:21,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:21,575 INFO L225 Difference]: With dead ends: 70 [2024-09-13 00:23:21,575 INFO L226 Difference]: Without dead ends: 34 [2024-09-13 00:23:21,580 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-13 00:23:21,583 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:21,584 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 47 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-13 00:23:21,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2024-09-13 00:23:21,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2024-09-13 00:23:21,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 16 states have (on average 1.1875) internal successors, (19), 18 states have internal predecessors, (19), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-13 00:23:21,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2024-09-13 00:23:21,618 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 42 [2024-09-13 00:23:21,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:21,619 INFO L474 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2024-09-13 00:23:21,619 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-13 00:23:21,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:21,620 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2024-09-13 00:23:21,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-09-13 00:23:21,622 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:21,622 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:21,622 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-13 00:23:21,623 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:21,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:21,623 INFO L85 PathProgramCache]: Analyzing trace with hash -213832741, now seen corresponding path program 1 times [2024-09-13 00:23:21,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:21,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015493666] [2024-09-13 00:23:21,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:21,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:21,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-13 00:23:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-13 00:23:21,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-13 00:23:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-13 00:23:21,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:21,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-13 00:23:22,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:22,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-13 00:23:22,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:22,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-13 00:23:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:22,069 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-09-13 00:23:22,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:22,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015493666] [2024-09-13 00:23:22,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015493666] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:22,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460880864] [2024-09-13 00:23:22,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:22,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:22,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:22,073 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:22,075 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-13 00:23:22,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:22,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-13 00:23:22,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:22,397 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-09-13 00:23:22,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:22,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460880864] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:22,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-13 00:23:22,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 11 [2024-09-13 00:23:22,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384125660] [2024-09-13 00:23:22,572 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:22,573 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-13 00:23:22,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:22,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-13 00:23:22,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-09-13 00:23:22,575 INFO L87 Difference]: Start difference. First operand 34 states and 45 transitions. Second operand has 11 states, 10 states have (on average 2.0) internal successors, (20), 8 states have internal predecessors, (20), 6 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-13 00:23:22,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:22,835 INFO L93 Difference]: Finished difference Result 55 states and 72 transitions. [2024-09-13 00:23:22,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-13 00:23:22,836 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 8 states have internal predecessors, (20), 6 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) Word has length 43 [2024-09-13 00:23:22,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:22,839 INFO L225 Difference]: With dead ends: 55 [2024-09-13 00:23:22,839 INFO L226 Difference]: Without dead ends: 47 [2024-09-13 00:23:22,840 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2024-09-13 00:23:22,841 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 27 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:22,843 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 233 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-13 00:23:22,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2024-09-13 00:23:22,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2024-09-13 00:23:22,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 23 states have (on average 1.173913043478261) internal successors, (27), 24 states have internal predecessors, (27), 18 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-13 00:23:22,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 61 transitions. [2024-09-13 00:23:22,866 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 61 transitions. Word has length 43 [2024-09-13 00:23:22,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:22,866 INFO L474 AbstractCegarLoop]: Abstraction has 46 states and 61 transitions. [2024-09-13 00:23:22,867 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 8 states have internal predecessors, (20), 6 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-13 00:23:22,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:22,867 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 61 transitions. [2024-09-13 00:23:22,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-13 00:23:22,868 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:22,868 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:22,890 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-13 00:23:23,072 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:23,073 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:23,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:23,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1967462229, now seen corresponding path program 1 times [2024-09-13 00:23:23,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:23,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730127997] [2024-09-13 00:23:23,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:23,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:23,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:23,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1565351482] [2024-09-13 00:23:23,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:23,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:23,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:23,111 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:23,113 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-13 00:23:23,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:23,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-13 00:23:23,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:23,203 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-13 00:23:23,204 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-13 00:23:23,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:23,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730127997] [2024-09-13 00:23:23,207 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:23,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565351482] [2024-09-13 00:23:23,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565351482] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-13 00:23:23,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-13 00:23:23,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-13 00:23:23,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106927083] [2024-09-13 00:23:23,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-13 00:23:23,208 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-13 00:23:23,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:23,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-13 00:23:23,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-13 00:23:23,209 INFO L87 Difference]: Start difference. First operand 46 states and 61 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-13 00:23:23,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:23,268 INFO L93 Difference]: Finished difference Result 65 states and 89 transitions. [2024-09-13 00:23:23,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-13 00:23:23,268 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 44 [2024-09-13 00:23:23,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:23,270 INFO L225 Difference]: With dead ends: 65 [2024-09-13 00:23:23,270 INFO L226 Difference]: Without dead ends: 63 [2024-09-13 00:23:23,270 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-13 00:23:23,271 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 4 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:23,272 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 144 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-13 00:23:23,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-09-13 00:23:23,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2024-09-13 00:23:23,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 28 states have (on average 1.1428571428571428) internal successors, (32), 31 states have internal predecessors, (32), 20 states have call successors, (20), 6 states have call predecessors, (20), 5 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-13 00:23:23,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 70 transitions. [2024-09-13 00:23:23,292 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 70 transitions. Word has length 44 [2024-09-13 00:23:23,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:23,292 INFO L474 AbstractCegarLoop]: Abstraction has 54 states and 70 transitions. [2024-09-13 00:23:23,292 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-13 00:23:23,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:23,293 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 70 transitions. [2024-09-13 00:23:23,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-09-13 00:23:23,294 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:23,294 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2024-09-13 00:23:23,311 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-13 00:23:23,498 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:23,499 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:23,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:23,500 INFO L85 PathProgramCache]: Analyzing trace with hash -189867411, now seen corresponding path program 1 times [2024-09-13 00:23:23,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:23,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383310615] [2024-09-13 00:23:23,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:23,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:23,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:23,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [909792453] [2024-09-13 00:23:23,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:23,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:23,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:23,542 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:23,545 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-13 00:23:23,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:23,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-13 00:23:23,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:23,686 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-13 00:23:23,687 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-13 00:23:23,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:23,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383310615] [2024-09-13 00:23:23,687 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:23,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909792453] [2024-09-13 00:23:23,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909792453] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-13 00:23:23,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-13 00:23:23,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-13 00:23:23,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452084637] [2024-09-13 00:23:23,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-13 00:23:23,688 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-13 00:23:23,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:23,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-13 00:23:23,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-13 00:23:23,690 INFO L87 Difference]: Start difference. First operand 54 states and 70 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-13 00:23:23,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:23,746 INFO L93 Difference]: Finished difference Result 61 states and 76 transitions. [2024-09-13 00:23:23,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-13 00:23:23,748 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 49 [2024-09-13 00:23:23,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:23,752 INFO L225 Difference]: With dead ends: 61 [2024-09-13 00:23:23,752 INFO L226 Difference]: Without dead ends: 59 [2024-09-13 00:23:23,753 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-13 00:23:23,753 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 5 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:23,754 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 154 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-13 00:23:23,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-09-13 00:23:23,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2024-09-13 00:23:23,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 31 states have (on average 1.1290322580645162) internal successors, (35), 34 states have internal predecessors, (35), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-13 00:23:23,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 73 transitions. [2024-09-13 00:23:23,767 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 73 transitions. Word has length 49 [2024-09-13 00:23:23,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:23,768 INFO L474 AbstractCegarLoop]: Abstraction has 58 states and 73 transitions. [2024-09-13 00:23:23,768 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-13 00:23:23,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:23,769 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 73 transitions. [2024-09-13 00:23:23,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-13 00:23:23,770 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:23,770 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:23,788 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-13 00:23:23,971 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:23,971 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:23,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:23,972 INFO L85 PathProgramCache]: Analyzing trace with hash -470549715, now seen corresponding path program 1 times [2024-09-13 00:23:23,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:23,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227490588] [2024-09-13 00:23:23,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:23,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:24,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:24,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1025869619] [2024-09-13 00:23:24,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:24,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:24,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:24,011 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:24,013 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-13 00:23:24,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:24,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-09-13 00:23:24,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:24,214 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-09-13 00:23:24,214 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-13 00:23:24,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:24,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227490588] [2024-09-13 00:23:24,216 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:24,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025869619] [2024-09-13 00:23:24,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025869619] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-13 00:23:24,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-13 00:23:24,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-13 00:23:24,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226392542] [2024-09-13 00:23:24,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-13 00:23:24,217 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-13 00:23:24,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:24,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-13 00:23:24,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-13 00:23:24,218 INFO L87 Difference]: Start difference. First operand 58 states and 73 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-09-13 00:23:24,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:24,325 INFO L93 Difference]: Finished difference Result 65 states and 79 transitions. [2024-09-13 00:23:24,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-13 00:23:24,326 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 59 [2024-09-13 00:23:24,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:24,327 INFO L225 Difference]: With dead ends: 65 [2024-09-13 00:23:24,327 INFO L226 Difference]: Without dead ends: 63 [2024-09-13 00:23:24,328 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-13 00:23:24,330 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 5 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:24,330 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 141 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-13 00:23:24,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-09-13 00:23:24,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2024-09-13 00:23:24,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 34 states have (on average 1.1176470588235294) internal successors, (38), 37 states have internal predecessors, (38), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-13 00:23:24,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 76 transitions. [2024-09-13 00:23:24,351 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 76 transitions. Word has length 59 [2024-09-13 00:23:24,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:24,351 INFO L474 AbstractCegarLoop]: Abstraction has 62 states and 76 transitions. [2024-09-13 00:23:24,351 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-09-13 00:23:24,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:24,352 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 76 transitions. [2024-09-13 00:23:24,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-09-13 00:23:24,353 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:24,353 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:24,374 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-09-13 00:23:24,553 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:24,554 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:24,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:24,555 INFO L85 PathProgramCache]: Analyzing trace with hash 487403380, now seen corresponding path program 1 times [2024-09-13 00:23:24,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:24,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864613775] [2024-09-13 00:23:24,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:24,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:24,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:24,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [700376187] [2024-09-13 00:23:24,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:24,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:24,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:24,576 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:24,580 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-13 00:23:24,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:24,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-09-13 00:23:24,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:24,704 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-13 00:23:24,704 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:24,802 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-13 00:23:24,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:24,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864613775] [2024-09-13 00:23:24,803 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:24,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700376187] [2024-09-13 00:23:24,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700376187] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-13 00:23:24,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-13 00:23:24,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2024-09-13 00:23:24,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727372556] [2024-09-13 00:23:24,804 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:24,804 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-13 00:23:24,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:24,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-13 00:23:24,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-13 00:23:24,806 INFO L87 Difference]: Start difference. First operand 62 states and 76 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 4 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-09-13 00:23:24,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:24,926 INFO L93 Difference]: Finished difference Result 90 states and 121 transitions. [2024-09-13 00:23:24,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-13 00:23:24,927 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 4 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 66 [2024-09-13 00:23:24,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:24,929 INFO L225 Difference]: With dead ends: 90 [2024-09-13 00:23:24,929 INFO L226 Difference]: Without dead ends: 88 [2024-09-13 00:23:24,929 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 123 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-13 00:23:24,930 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 6 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:24,932 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 233 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-13 00:23:24,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-09-13 00:23:24,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 58. [2024-09-13 00:23:24,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 32 states have (on average 1.125) internal successors, (36), 33 states have internal predecessors, (36), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-13 00:23:24,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 70 transitions. [2024-09-13 00:23:24,957 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 70 transitions. Word has length 66 [2024-09-13 00:23:24,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:24,958 INFO L474 AbstractCegarLoop]: Abstraction has 58 states and 70 transitions. [2024-09-13 00:23:24,958 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 4 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-09-13 00:23:24,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:24,958 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 70 transitions. [2024-09-13 00:23:24,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-09-13 00:23:24,960 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:24,961 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 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] [2024-09-13 00:23:24,978 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-09-13 00:23:25,162 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-09-13 00:23:25,162 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:25,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:25,163 INFO L85 PathProgramCache]: Analyzing trace with hash -2098403842, now seen corresponding path program 1 times [2024-09-13 00:23:25,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:25,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823916277] [2024-09-13 00:23:25,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:25,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:25,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-13 00:23:25,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-13 00:23:25,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-13 00:23:25,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-13 00:23:25,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-13 00:23:25,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-13 00:23:25,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-13 00:23:25,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-13 00:23:25,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-13 00:23:25,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-13 00:23:25,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-13 00:23:25,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,402 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-09-13 00:23:25,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:25,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823916277] [2024-09-13 00:23:25,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823916277] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:25,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432786642] [2024-09-13 00:23:25,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:25,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:25,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:25,404 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:25,407 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-13 00:23:25,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:25,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-13 00:23:25,465 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:25,510 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-09-13 00:23:25,510 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:25,608 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-09-13 00:23:25,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432786642] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-13 00:23:25,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-13 00:23:25,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2024-09-13 00:23:25,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479246360] [2024-09-13 00:23:25,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:25,610 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-13 00:23:25,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:25,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-13 00:23:25,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-13 00:23:25,611 INFO L87 Difference]: Start difference. First operand 58 states and 70 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2024-09-13 00:23:25,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:25,801 INFO L93 Difference]: Finished difference Result 105 states and 145 transitions. [2024-09-13 00:23:25,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-13 00:23:25,802 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 68 [2024-09-13 00:23:25,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:25,803 INFO L225 Difference]: With dead ends: 105 [2024-09-13 00:23:25,803 INFO L226 Difference]: Without dead ends: 97 [2024-09-13 00:23:25,803 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 153 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-09-13 00:23:25,804 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 32 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:25,804 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 311 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-13 00:23:25,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-09-13 00:23:25,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 88. [2024-09-13 00:23:25,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 46 states have (on average 1.1956521739130435) internal successors, (55), 47 states have internal predecessors, (55), 34 states have call successors, (34), 8 states have call predecessors, (34), 7 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-13 00:23:25,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 121 transitions. [2024-09-13 00:23:25,839 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 121 transitions. Word has length 68 [2024-09-13 00:23:25,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:25,839 INFO L474 AbstractCegarLoop]: Abstraction has 88 states and 121 transitions. [2024-09-13 00:23:25,840 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2024-09-13 00:23:25,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:25,840 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 121 transitions. [2024-09-13 00:23:25,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-09-13 00:23:25,841 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:25,841 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 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] [2024-09-13 00:23:25,859 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-09-13 00:23:26,043 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:26,044 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:26,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:26,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1520512592, now seen corresponding path program 1 times [2024-09-13 00:23:26,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:26,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846820019] [2024-09-13 00:23:26,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:26,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:26,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:26,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1703576580] [2024-09-13 00:23:26,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:26,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:26,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:26,073 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:26,075 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-13 00:23:26,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:26,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-13 00:23:26,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:26,272 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-09-13 00:23:26,275 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:26,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:26,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846820019] [2024-09-13 00:23:26,313 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:26,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703576580] [2024-09-13 00:23:26,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703576580] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:26,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:23:26,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2024-09-13 00:23:26,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555250916] [2024-09-13 00:23:26,314 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:26,315 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-13 00:23:26,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:26,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-13 00:23:26,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-13 00:23:26,316 INFO L87 Difference]: Start difference. First operand 88 states and 121 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-13 00:23:26,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:26,443 INFO L93 Difference]: Finished difference Result 123 states and 172 transitions. [2024-09-13 00:23:26,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-13 00:23:26,443 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 74 [2024-09-13 00:23:26,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:26,446 INFO L225 Difference]: With dead ends: 123 [2024-09-13 00:23:26,447 INFO L226 Difference]: Without dead ends: 120 [2024-09-13 00:23:26,447 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 71 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-13 00:23:26,448 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 7 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:26,448 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 208 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-13 00:23:26,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2024-09-13 00:23:26,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 117. [2024-09-13 00:23:26,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 61 states have (on average 1.2131147540983607) internal successors, (74), 63 states have internal predecessors, (74), 47 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-13 00:23:26,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 165 transitions. [2024-09-13 00:23:26,492 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 165 transitions. Word has length 74 [2024-09-13 00:23:26,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:26,492 INFO L474 AbstractCegarLoop]: Abstraction has 117 states and 165 transitions. [2024-09-13 00:23:26,493 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-13 00:23:26,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:26,493 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 165 transitions. [2024-09-13 00:23:26,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-13 00:23:26,494 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:26,494 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 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] [2024-09-13 00:23:26,515 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-13 00:23:26,698 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:26,699 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:26,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:26,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1071513618, now seen corresponding path program 2 times [2024-09-13 00:23:26,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:26,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318114406] [2024-09-13 00:23:26,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:26,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:26,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:26,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1548704140] [2024-09-13 00:23:26,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-13 00:23:26,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:26,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:26,720 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:26,722 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-13 00:23:26,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-13 00:23:26,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:23:26,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-13 00:23:26,785 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:27,013 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 14 proven. 19 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2024-09-13 00:23:27,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:27,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:27,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318114406] [2024-09-13 00:23:27,101 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:27,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548704140] [2024-09-13 00:23:27,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548704140] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:27,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:23:27,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-09-13 00:23:27,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576041939] [2024-09-13 00:23:27,104 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:27,104 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-13 00:23:27,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:27,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-13 00:23:27,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-09-13 00:23:27,105 INFO L87 Difference]: Start difference. First operand 117 states and 165 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-13 00:23:27,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:27,284 INFO L93 Difference]: Finished difference Result 129 states and 175 transitions. [2024-09-13 00:23:27,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-13 00:23:27,285 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 79 [2024-09-13 00:23:27,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:27,287 INFO L225 Difference]: With dead ends: 129 [2024-09-13 00:23:27,288 INFO L226 Difference]: Without dead ends: 127 [2024-09-13 00:23:27,288 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-09-13 00:23:27,289 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 12 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:27,289 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 229 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-13 00:23:27,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-09-13 00:23:27,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2024-09-13 00:23:27,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 67 states have (on average 1.1940298507462686) internal successors, (80), 69 states have internal predecessors, (80), 47 states have call successors, (47), 11 states have call predecessors, (47), 10 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-13 00:23:27,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 171 transitions. [2024-09-13 00:23:27,324 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 171 transitions. Word has length 79 [2024-09-13 00:23:27,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:27,325 INFO L474 AbstractCegarLoop]: Abstraction has 125 states and 171 transitions. [2024-09-13 00:23:27,325 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-13 00:23:27,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:27,326 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 171 transitions. [2024-09-13 00:23:27,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-09-13 00:23:27,328 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:27,328 INFO L216 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 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] [2024-09-13 00:23:27,346 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-09-13 00:23:27,528 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:27,529 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:27,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:27,530 INFO L85 PathProgramCache]: Analyzing trace with hash 807735120, now seen corresponding path program 3 times [2024-09-13 00:23:27,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:27,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096397386] [2024-09-13 00:23:27,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:27,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:27,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:27,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1111307042] [2024-09-13 00:23:27,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-13 00:23:27,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:27,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:27,547 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:27,549 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-13 00:23:27,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-13 00:23:27,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:23:27,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-09-13 00:23:27,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:28,479 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 48 proven. 27 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2024-09-13 00:23:28,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:41,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:41,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096397386] [2024-09-13 00:23:41,419 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:41,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111307042] [2024-09-13 00:23:41,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111307042] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:41,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:23:41,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-09-13 00:23:41,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656358168] [2024-09-13 00:23:41,420 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:41,420 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-13 00:23:41,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:41,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-13 00:23:41,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=539, Unknown=1, NotChecked=0, Total=650 [2024-09-13 00:23:41,421 INFO L87 Difference]: Start difference. First operand 125 states and 171 transitions. Second operand has 16 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2024-09-13 00:23:41,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:41,827 INFO L93 Difference]: Finished difference Result 133 states and 178 transitions. [2024-09-13 00:23:41,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-13 00:23:41,828 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) Word has length 84 [2024-09-13 00:23:41,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:41,829 INFO L225 Difference]: With dead ends: 133 [2024-09-13 00:23:41,829 INFO L226 Difference]: Without dead ends: 131 [2024-09-13 00:23:41,830 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=163, Invalid=706, Unknown=1, NotChecked=0, Total=870 [2024-09-13 00:23:41,830 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 32 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:41,831 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 271 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-13 00:23:41,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-13 00:23:41,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 129. [2024-09-13 00:23:41,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 70 states have (on average 1.1857142857142857) internal successors, (83), 72 states have internal predecessors, (83), 47 states have call successors, (47), 12 states have call predecessors, (47), 11 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-13 00:23:41,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 174 transitions. [2024-09-13 00:23:41,878 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 174 transitions. Word has length 84 [2024-09-13 00:23:41,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:41,878 INFO L474 AbstractCegarLoop]: Abstraction has 129 states and 174 transitions. [2024-09-13 00:23:41,879 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2024-09-13 00:23:41,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:41,879 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 174 transitions. [2024-09-13 00:23:41,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-09-13 00:23:41,880 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:41,880 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 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] [2024-09-13 00:23:41,897 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-13 00:23:42,080 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-09-13 00:23:42,081 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:42,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:42,081 INFO L85 PathProgramCache]: Analyzing trace with hash -607760099, now seen corresponding path program 1 times [2024-09-13 00:23:42,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:42,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917438231] [2024-09-13 00:23:42,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:42,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:42,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:42,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1737321336] [2024-09-13 00:23:42,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:42,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:42,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:42,098 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:42,101 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-13 00:23:42,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:42,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-13 00:23:42,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:42,658 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2024-09-13 00:23:42,658 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:43,349 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2024-09-13 00:23:43,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:43,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917438231] [2024-09-13 00:23:43,350 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:43,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737321336] [2024-09-13 00:23:43,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737321336] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-13 00:23:43,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-13 00:23:43,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-09-13 00:23:43,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375784550] [2024-09-13 00:23:43,350 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:43,351 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-13 00:23:43,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:43,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-13 00:23:43,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2024-09-13 00:23:43,352 INFO L87 Difference]: Start difference. First operand 129 states and 174 transitions. Second operand has 21 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-13 00:23:45,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:45,998 INFO L93 Difference]: Finished difference Result 229 states and 337 transitions. [2024-09-13 00:23:45,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-13 00:23:45,999 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) Word has length 90 [2024-09-13 00:23:45,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:46,001 INFO L225 Difference]: With dead ends: 229 [2024-09-13 00:23:46,002 INFO L226 Difference]: Without dead ends: 225 [2024-09-13 00:23:46,002 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=255, Invalid=1151, Unknown=0, NotChecked=0, Total=1406 [2024-09-13 00:23:46,003 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 75 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:46,003 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 451 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-09-13 00:23:46,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2024-09-13 00:23:46,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 222. [2024-09-13 00:23:46,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 112 states have (on average 1.2410714285714286) internal successors, (139), 115 states have internal predecessors, (139), 96 states have call successors, (96), 14 states have call predecessors, (96), 13 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2024-09-13 00:23:46,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 328 transitions. [2024-09-13 00:23:46,081 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 328 transitions. Word has length 90 [2024-09-13 00:23:46,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:46,081 INFO L474 AbstractCegarLoop]: Abstraction has 222 states and 328 transitions. [2024-09-13 00:23:46,081 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-13 00:23:46,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:46,082 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 328 transitions. [2024-09-13 00:23:46,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-09-13 00:23:46,083 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:46,083 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 6, 6, 6, 3, 3, 3, 3, 3, 3, 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] [2024-09-13 00:23:46,096 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-09-13 00:23:46,285 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-13 00:23:46,285 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:46,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:46,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1117188045, now seen corresponding path program 4 times [2024-09-13 00:23:46,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:46,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518636373] [2024-09-13 00:23:46,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:46,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:46,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-13 00:23:46,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-13 00:23:46,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-13 00:23:46,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-13 00:23:46,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-13 00:23:46,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-13 00:23:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-13 00:23:46,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-13 00:23:46,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-13 00:23:46,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-13 00:23:46,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-13 00:23:46,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-13 00:23:46,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-13 00:23:46,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-13 00:23:46,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-13 00:23:46,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-13 00:23:46,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,426 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2024-09-13 00:23:46,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:46,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518636373] [2024-09-13 00:23:46,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518636373] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-13 00:23:46,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-13 00:23:46,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-13 00:23:46,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129739016] [2024-09-13 00:23:46,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-13 00:23:46,428 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-13 00:23:46,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:46,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-13 00:23:46,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-13 00:23:46,429 INFO L87 Difference]: Start difference. First operand 222 states and 328 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-09-13 00:23:46,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:46,551 INFO L93 Difference]: Finished difference Result 275 states and 404 transitions. [2024-09-13 00:23:46,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-13 00:23:46,551 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 99 [2024-09-13 00:23:46,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:46,553 INFO L225 Difference]: With dead ends: 275 [2024-09-13 00:23:46,553 INFO L226 Difference]: Without dead ends: 201 [2024-09-13 00:23:46,554 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-09-13 00:23:46,555 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 6 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:46,558 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 179 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-13 00:23:46,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-09-13 00:23:46,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 189. [2024-09-13 00:23:46,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 95 states have (on average 1.1789473684210525) internal successors, (112), 98 states have internal predecessors, (112), 80 states have call successors, (80), 14 states have call predecessors, (80), 13 states have return successors, (77), 76 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-13 00:23:46,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 269 transitions. [2024-09-13 00:23:46,638 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 269 transitions. Word has length 99 [2024-09-13 00:23:46,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:46,638 INFO L474 AbstractCegarLoop]: Abstraction has 189 states and 269 transitions. [2024-09-13 00:23:46,638 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-09-13 00:23:46,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:46,639 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 269 transitions. [2024-09-13 00:23:46,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-09-13 00:23:46,640 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:46,640 INFO L216 NwaCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:46,640 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-13 00:23:46,640 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:46,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:46,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2069519471, now seen corresponding path program 1 times [2024-09-13 00:23:46,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:46,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949840794] [2024-09-13 00:23:46,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:46,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:46,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:46,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1923771416] [2024-09-13 00:23:46,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:46,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:46,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:46,664 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:46,667 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-13 00:23:46,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:46,737 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-09-13 00:23:46,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:47,781 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 63 proven. 34 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2024-09-13 00:23:47,781 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:47,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:47,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949840794] [2024-09-13 00:23:47,944 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:47,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923771416] [2024-09-13 00:23:47,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923771416] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:47,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:23:47,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-13 00:23:47,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51937031] [2024-09-13 00:23:47,945 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:47,945 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-13 00:23:47,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:47,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-13 00:23:47,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2024-09-13 00:23:47,946 INFO L87 Difference]: Start difference. First operand 189 states and 269 transitions. Second operand has 18 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-13 00:23:48,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:48,602 INFO L93 Difference]: Finished difference Result 201 states and 279 transitions. [2024-09-13 00:23:48,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-13 00:23:48,602 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 7 states have call successors, (18) Word has length 106 [2024-09-13 00:23:48,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:48,604 INFO L225 Difference]: With dead ends: 201 [2024-09-13 00:23:48,604 INFO L226 Difference]: Without dead ends: 199 [2024-09-13 00:23:48,605 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2024-09-13 00:23:48,606 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 40 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:48,606 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 352 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-13 00:23:48,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2024-09-13 00:23:48,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 197. [2024-09-13 00:23:48,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 101 states have (on average 1.1683168316831682) internal successors, (118), 104 states have internal predecessors, (118), 80 states have call successors, (80), 16 states have call predecessors, (80), 15 states have return successors, (77), 76 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-13 00:23:48,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 275 transitions. [2024-09-13 00:23:48,678 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 275 transitions. Word has length 106 [2024-09-13 00:23:48,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:48,679 INFO L474 AbstractCegarLoop]: Abstraction has 197 states and 275 transitions. [2024-09-13 00:23:48,679 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-13 00:23:48,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:48,679 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 275 transitions. [2024-09-13 00:23:48,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-13 00:23:48,681 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:48,681 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:48,695 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-13 00:23:48,881 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:48,882 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:48,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:48,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1527784632, now seen corresponding path program 1 times [2024-09-13 00:23:48,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:48,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593502592] [2024-09-13 00:23:48,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:48,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-13 00:23:49,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-13 00:23:49,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-13 00:23:49,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-13 00:23:49,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-13 00:23:49,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-13 00:23:49,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-13 00:23:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-13 00:23:49,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,023 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-13 00:23:49,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-13 00:23:49,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-13 00:23:49,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-13 00:23:49,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-13 00:23:49,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-13 00:23:49,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-13 00:23:49,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-13 00:23:49,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-13 00:23:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-13 00:23:49,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-13 00:23:49,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-13 00:23:49,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,057 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 42 proven. 9 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2024-09-13 00:23:49,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:49,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593502592] [2024-09-13 00:23:49,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593502592] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:49,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597124294] [2024-09-13 00:23:49,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:49,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:49,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:49,059 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:49,060 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-13 00:23:49,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:23:49,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-13 00:23:49,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:49,155 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 88 proven. 9 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2024-09-13 00:23:49,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:49,236 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 42 proven. 9 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2024-09-13 00:23:49,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597124294] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-13 00:23:49,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-13 00:23:49,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2024-09-13 00:23:49,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474728974] [2024-09-13 00:23:49,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:49,237 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-13 00:23:49,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:49,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-13 00:23:49,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-13 00:23:49,238 INFO L87 Difference]: Start difference. First operand 197 states and 275 transitions. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2024-09-13 00:23:49,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:49,433 INFO L93 Difference]: Finished difference Result 227 states and 317 transitions. [2024-09-13 00:23:49,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-13 00:23:49,433 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) Word has length 120 [2024-09-13 00:23:49,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:49,435 INFO L225 Difference]: With dead ends: 227 [2024-09-13 00:23:49,435 INFO L226 Difference]: Without dead ends: 215 [2024-09-13 00:23:49,436 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 278 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-09-13 00:23:49,436 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 17 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:49,437 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 337 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-13 00:23:49,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-09-13 00:23:49,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 196. [2024-09-13 00:23:49,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 101 states have (on average 1.1584158415841583) internal successors, (117), 103 states have internal predecessors, (117), 79 states have call successors, (79), 16 states have call predecessors, (79), 15 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-13 00:23:49,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 272 transitions. [2024-09-13 00:23:49,505 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 272 transitions. Word has length 120 [2024-09-13 00:23:49,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:49,506 INFO L474 AbstractCegarLoop]: Abstraction has 196 states and 272 transitions. [2024-09-13 00:23:49,506 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2024-09-13 00:23:49,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:49,506 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 272 transitions. [2024-09-13 00:23:49,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-09-13 00:23:49,508 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:49,508 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:49,523 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-09-13 00:23:49,708 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-13 00:23:49,709 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:49,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:49,709 INFO L85 PathProgramCache]: Analyzing trace with hash -2141824020, now seen corresponding path program 2 times [2024-09-13 00:23:49,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:49,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575905535] [2024-09-13 00:23:49,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:49,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:49,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:49,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [481805802] [2024-09-13 00:23:49,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-13 00:23:49,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:49,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:49,743 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:49,744 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-13 00:23:49,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-13 00:23:49,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:23:49,821 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-09-13 00:23:49,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:50,101 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 26 proven. 34 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2024-09-13 00:23:50,101 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:50,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:50,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575905535] [2024-09-13 00:23:50,205 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:50,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481805802] [2024-09-13 00:23:50,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481805802] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:50,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:23:50,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-09-13 00:23:50,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537054842] [2024-09-13 00:23:50,206 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:50,206 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-13 00:23:50,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:50,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-13 00:23:50,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-09-13 00:23:50,207 INFO L87 Difference]: Start difference. First operand 196 states and 272 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2024-09-13 00:23:50,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:50,469 INFO L93 Difference]: Finished difference Result 230 states and 321 transitions. [2024-09-13 00:23:50,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-13 00:23:50,469 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 121 [2024-09-13 00:23:50,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:50,471 INFO L225 Difference]: With dead ends: 230 [2024-09-13 00:23:50,471 INFO L226 Difference]: Without dead ends: 227 [2024-09-13 00:23:50,472 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 169 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-09-13 00:23:50,472 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 23 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:50,473 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 290 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-13 00:23:50,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-09-13 00:23:50,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 224. [2024-09-13 00:23:50,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 116 states have (on average 1.1637931034482758) internal successors, (135), 118 states have internal predecessors, (135), 91 states have call successors, (91), 17 states have call predecessors, (91), 16 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-09-13 00:23:50,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 314 transitions. [2024-09-13 00:23:50,565 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 314 transitions. Word has length 121 [2024-09-13 00:23:50,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:50,565 INFO L474 AbstractCegarLoop]: Abstraction has 224 states and 314 transitions. [2024-09-13 00:23:50,566 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2024-09-13 00:23:50,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:50,566 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 314 transitions. [2024-09-13 00:23:50,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-09-13 00:23:50,567 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:50,567 INFO L216 NwaCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:50,584 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-13 00:23:50,771 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-13 00:23:50,772 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:50,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:50,772 INFO L85 PathProgramCache]: Analyzing trace with hash -669028268, now seen corresponding path program 3 times [2024-09-13 00:23:50,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:50,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803695418] [2024-09-13 00:23:50,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:50,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:50,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:50,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [846537807] [2024-09-13 00:23:50,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-13 00:23:50,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:50,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:50,801 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:50,803 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-13 00:23:50,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-13 00:23:50,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:23:50,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-13 00:23:50,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:51,281 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 63 proven. 36 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2024-09-13 00:23:51,282 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:51,751 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 63 proven. 36 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2024-09-13 00:23:51,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:51,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803695418] [2024-09-13 00:23:51,752 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:51,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846537807] [2024-09-13 00:23:51,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846537807] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-13 00:23:51,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-13 00:23:51,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2024-09-13 00:23:51,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147707006] [2024-09-13 00:23:51,753 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:51,754 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-13 00:23:51,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:51,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-13 00:23:51,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2024-09-13 00:23:51,755 INFO L87 Difference]: Start difference. First operand 224 states and 314 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 13 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (37), 11 states have call predecessors, (37), 13 states have call successors, (37) [2024-09-13 00:23:52,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:52,879 INFO L93 Difference]: Finished difference Result 253 states and 356 transitions. [2024-09-13 00:23:52,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-13 00:23:52,879 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 13 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (37), 11 states have call predecessors, (37), 13 states have call successors, (37) Word has length 123 [2024-09-13 00:23:52,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:52,881 INFO L225 Difference]: With dead ends: 253 [2024-09-13 00:23:52,881 INFO L226 Difference]: Without dead ends: 251 [2024-09-13 00:23:52,882 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=168, Invalid=702, Unknown=0, NotChecked=0, Total=870 [2024-09-13 00:23:52,882 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 44 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:52,883 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 429 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-13 00:23:52,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2024-09-13 00:23:52,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 228. [2024-09-13 00:23:52,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 119 states have (on average 1.1596638655462186) internal successors, (138), 121 states have internal predecessors, (138), 91 states have call successors, (91), 18 states have call predecessors, (91), 17 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-09-13 00:23:52,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 317 transitions. [2024-09-13 00:23:52,992 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 317 transitions. Word has length 123 [2024-09-13 00:23:52,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:52,992 INFO L474 AbstractCegarLoop]: Abstraction has 228 states and 317 transitions. [2024-09-13 00:23:52,993 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 13 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (37), 11 states have call predecessors, (37), 13 states have call successors, (37) [2024-09-13 00:23:52,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:52,993 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 317 transitions. [2024-09-13 00:23:52,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-13 00:23:52,994 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:52,994 INFO L216 NwaCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:53,012 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-13 00:23:53,198 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-13 00:23:53,199 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:53,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:53,199 INFO L85 PathProgramCache]: Analyzing trace with hash 669612110, now seen corresponding path program 4 times [2024-09-13 00:23:53,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:53,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350411516] [2024-09-13 00:23:53,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:53,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:53,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:53,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1660020570] [2024-09-13 00:23:53,220 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-13 00:23:53,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:53,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:53,222 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:53,224 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-13 00:23:53,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-13 00:23:53,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:23:53,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-09-13 00:23:53,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:54,276 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 71 proven. 36 refuted. 0 times theorem prover too weak. 438 trivial. 0 not checked. [2024-09-13 00:23:54,276 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:54,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:54,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350411516] [2024-09-13 00:23:54,578 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:54,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660020570] [2024-09-13 00:23:54,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660020570] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:54,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:23:54,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-09-13 00:23:54,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281977901] [2024-09-13 00:23:54,579 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:54,579 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-13 00:23:54,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:54,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-13 00:23:54,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2024-09-13 00:23:54,580 INFO L87 Difference]: Start difference. First operand 228 states and 317 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) [2024-09-13 00:23:55,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:23:55,503 INFO L93 Difference]: Finished difference Result 261 states and 362 transitions. [2024-09-13 00:23:55,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-13 00:23:55,503 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) Word has length 128 [2024-09-13 00:23:55,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:23:55,505 INFO L225 Difference]: With dead ends: 261 [2024-09-13 00:23:55,505 INFO L226 Difference]: Without dead ends: 259 [2024-09-13 00:23:55,505 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 116 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2024-09-13 00:23:55,506 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 24 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-13 00:23:55,506 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 528 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-13 00:23:55,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-13 00:23:55,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 235. [2024-09-13 00:23:55,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 123 states have (on average 1.1544715447154472) internal successors, (142), 126 states have internal predecessors, (142), 94 states have call successors, (94), 18 states have call predecessors, (94), 17 states have return successors, (91), 90 states have call predecessors, (91), 91 states have call successors, (91) [2024-09-13 00:23:55,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 327 transitions. [2024-09-13 00:23:55,621 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 327 transitions. Word has length 128 [2024-09-13 00:23:55,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:23:55,622 INFO L474 AbstractCegarLoop]: Abstraction has 235 states and 327 transitions. [2024-09-13 00:23:55,622 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) [2024-09-13 00:23:55,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:55,622 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 327 transitions. [2024-09-13 00:23:55,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-13 00:23:55,624 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:23:55,624 INFO L216 NwaCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:23:55,641 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-13 00:23:55,828 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-13 00:23:55,829 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:23:55,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:23:55,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1717758444, now seen corresponding path program 5 times [2024-09-13 00:23:55,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:23:55,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917617133] [2024-09-13 00:23:55,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:23:55,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:23:55,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:23:55,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1988506989] [2024-09-13 00:23:55,847 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-13 00:23:55,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:23:55,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:23:55,850 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:23:55,852 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-13 00:23:55,958 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-09-13 00:23:55,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:23:55,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-09-13 00:23:55,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:23:57,418 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 99 proven. 79 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2024-09-13 00:23:57,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:23:58,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:23:58,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917617133] [2024-09-13 00:23:58,190 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:23:58,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988506989] [2024-09-13 00:23:58,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988506989] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:23:58,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:23:58,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-09-13 00:23:58,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678128098] [2024-09-13 00:23:58,190 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:23:58,191 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-13 00:23:58,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:23:58,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-13 00:23:58,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2024-09-13 00:23:58,192 INFO L87 Difference]: Start difference. First operand 235 states and 327 transitions. Second operand has 17 states, 15 states have (on average 2.066666666666667) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-13 00:24:00,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:24:00,124 INFO L93 Difference]: Finished difference Result 269 states and 372 transitions. [2024-09-13 00:24:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-13 00:24:00,124 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.066666666666667) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 7 states have call successors, (22) Word has length 131 [2024-09-13 00:24:00,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:24:00,126 INFO L225 Difference]: With dead ends: 269 [2024-09-13 00:24:00,126 INFO L226 Difference]: Without dead ends: 267 [2024-09-13 00:24:00,127 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2024-09-13 00:24:00,127 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 23 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-09-13 00:24:00,127 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 637 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-09-13 00:24:00,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2024-09-13 00:24:00,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 265. [2024-09-13 00:24:00,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 138 states have (on average 1.1521739130434783) internal successors, (159), 141 states have internal predecessors, (159), 106 states have call successors, (106), 21 states have call predecessors, (106), 20 states have return successors, (103), 102 states have call predecessors, (103), 103 states have call successors, (103) [2024-09-13 00:24:00,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 368 transitions. [2024-09-13 00:24:00,279 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 368 transitions. Word has length 131 [2024-09-13 00:24:00,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:24:00,280 INFO L474 AbstractCegarLoop]: Abstraction has 265 states and 368 transitions. [2024-09-13 00:24:00,280 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.066666666666667) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-13 00:24:00,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:24:00,280 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 368 transitions. [2024-09-13 00:24:00,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2024-09-13 00:24:00,281 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:24:00,281 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2024-09-13 00:24:00,289 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-09-13 00:24:00,482 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:24:00,482 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:24:00,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:24:00,483 INFO L85 PathProgramCache]: Analyzing trace with hash -83573063, now seen corresponding path program 2 times [2024-09-13 00:24:00,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:24:00,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136779778] [2024-09-13 00:24:00,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:24:00,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:24:00,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:24:00,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [557225137] [2024-09-13 00:24:00,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-13 00:24:00,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:24:00,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:24:00,512 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:24:00,513 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-13 00:24:00,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-13 00:24:00,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:24:00,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-09-13 00:24:00,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:24:01,394 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 73 proven. 47 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2024-09-13 00:24:01,394 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:24:03,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:24:03,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136779778] [2024-09-13 00:24:03,797 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:24:03,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557225137] [2024-09-13 00:24:03,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557225137] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:24:03,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:24:03,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-09-13 00:24:03,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593452307] [2024-09-13 00:24:03,798 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:24:03,798 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-13 00:24:03,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:24:03,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-13 00:24:03,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2024-09-13 00:24:03,799 INFO L87 Difference]: Start difference. First operand 265 states and 368 transitions. Second operand has 17 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2024-09-13 00:24:04,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:24:04,941 INFO L93 Difference]: Finished difference Result 309 states and 429 transitions. [2024-09-13 00:24:04,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-13 00:24:04,942 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 137 [2024-09-13 00:24:04,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:24:04,944 INFO L225 Difference]: With dead ends: 309 [2024-09-13 00:24:04,944 INFO L226 Difference]: Without dead ends: 302 [2024-09-13 00:24:04,945 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 186 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=183, Invalid=1077, Unknown=0, NotChecked=0, Total=1260 [2024-09-13 00:24:04,945 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 29 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-13 00:24:04,945 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 644 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-13 00:24:04,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2024-09-13 00:24:05,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 282. [2024-09-13 00:24:05,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 149 states have (on average 1.1476510067114094) internal successors, (171), 152 states have internal predecessors, (171), 110 states have call successors, (110), 23 states have call predecessors, (110), 22 states have return successors, (107), 106 states have call predecessors, (107), 107 states have call successors, (107) [2024-09-13 00:24:05,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 388 transitions. [2024-09-13 00:24:05,091 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 388 transitions. Word has length 137 [2024-09-13 00:24:05,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:24:05,091 INFO L474 AbstractCegarLoop]: Abstraction has 282 states and 388 transitions. [2024-09-13 00:24:05,092 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2024-09-13 00:24:05,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:24:05,092 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 388 transitions. [2024-09-13 00:24:05,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-09-13 00:24:05,093 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:24:05,093 INFO L216 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:24:05,109 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-09-13 00:24:05,294 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:24:05,294 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:24:05,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:24:05,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1268175597, now seen corresponding path program 6 times [2024-09-13 00:24:05,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:24:05,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092532898] [2024-09-13 00:24:05,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:24:05,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:24:05,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:24:05,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1123781982] [2024-09-13 00:24:05,319 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-13 00:24:05,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:24:05,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:24:05,321 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:24:05,323 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-13 00:24:05,454 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-13 00:24:05,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:24:05,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-09-13 00:24:05,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:24:06,507 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 162 proven. 42 refuted. 0 times theorem prover too weak. 636 trivial. 0 not checked. [2024-09-13 00:24:06,508 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:24:37,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:24:37,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092532898] [2024-09-13 00:24:37,157 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:24:37,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123781982] [2024-09-13 00:24:37,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123781982] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:24:37,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:24:37,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-09-13 00:24:37,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047352684] [2024-09-13 00:24:37,157 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:24:37,158 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-13 00:24:37,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:24:37,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-13 00:24:37,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2024-09-13 00:24:37,158 INFO L87 Difference]: Start difference. First operand 282 states and 388 transitions. Second operand has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-13 00:24:37,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:24:37,740 INFO L93 Difference]: Finished difference Result 294 states and 398 transitions. [2024-09-13 00:24:37,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-13 00:24:37,741 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) Word has length 150 [2024-09-13 00:24:37,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:24:37,743 INFO L225 Difference]: With dead ends: 294 [2024-09-13 00:24:37,743 INFO L226 Difference]: Without dead ends: 292 [2024-09-13 00:24:37,743 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2024-09-13 00:24:37,743 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 20 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-13 00:24:37,744 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 375 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-13 00:24:37,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-09-13 00:24:37,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 261. [2024-09-13 00:24:37,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 140 states have (on average 1.1428571428571428) internal successors, (160), 143 states have internal predecessors, (160), 98 states have call successors, (98), 23 states have call predecessors, (98), 22 states have return successors, (95), 94 states have call predecessors, (95), 95 states have call successors, (95) [2024-09-13 00:24:37,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 353 transitions. [2024-09-13 00:24:37,877 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 353 transitions. Word has length 150 [2024-09-13 00:24:37,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:24:37,877 INFO L474 AbstractCegarLoop]: Abstraction has 261 states and 353 transitions. [2024-09-13 00:24:37,878 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-13 00:24:37,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:24:37,878 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 353 transitions. [2024-09-13 00:24:37,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2024-09-13 00:24:37,879 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:24:37,879 INFO L216 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:24:37,888 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-13 00:24:38,080 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:24:38,080 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:24:38,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:24:38,081 INFO L85 PathProgramCache]: Analyzing trace with hash 680663563, now seen corresponding path program 7 times [2024-09-13 00:24:38,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:24:38,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280011665] [2024-09-13 00:24:38,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:24:38,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:24:38,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:24:38,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1204500147] [2024-09-13 00:24:38,102 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-13 00:24:38,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:24:38,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:24:38,104 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:24:38,105 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-13 00:24:38,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:24:38,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-09-13 00:24:38,215 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:24:39,559 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 173 proven. 87 refuted. 0 times theorem prover too weak. 585 trivial. 0 not checked. [2024-09-13 00:24:39,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:24:40,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:24:40,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280011665] [2024-09-13 00:24:40,005 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:24:40,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204500147] [2024-09-13 00:24:40,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204500147] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:24:40,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:24:40,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-09-13 00:24:40,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369572753] [2024-09-13 00:24:40,005 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:24:40,005 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-13 00:24:40,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:24:40,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-13 00:24:40,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-09-13 00:24:40,006 INFO L87 Difference]: Start difference. First operand 261 states and 353 transitions. Second operand has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) [2024-09-13 00:24:41,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:24:41,430 INFO L93 Difference]: Finished difference Result 299 states and 401 transitions. [2024-09-13 00:24:41,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-13 00:24:41,431 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) Word has length 153 [2024-09-13 00:24:41,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:24:41,432 INFO L225 Difference]: With dead ends: 299 [2024-09-13 00:24:41,432 INFO L226 Difference]: Without dead ends: 297 [2024-09-13 00:24:41,433 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2024-09-13 00:24:41,433 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 42 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-13 00:24:41,434 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 582 Invalid, 892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 865 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-13 00:24:41,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2024-09-13 00:24:41,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 266. [2024-09-13 00:24:41,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 146 states have internal predecessors, (163), 98 states have call successors, (98), 25 states have call predecessors, (98), 24 states have return successors, (95), 94 states have call predecessors, (95), 95 states have call successors, (95) [2024-09-13 00:24:41,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 356 transitions. [2024-09-13 00:24:41,571 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 356 transitions. Word has length 153 [2024-09-13 00:24:41,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:24:41,572 INFO L474 AbstractCegarLoop]: Abstraction has 266 states and 356 transitions. [2024-09-13 00:24:41,572 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) [2024-09-13 00:24:41,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:24:41,573 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 356 transitions. [2024-09-13 00:24:41,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2024-09-13 00:24:41,574 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:24:41,574 INFO L216 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:24:41,589 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-09-13 00:24:41,774 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-13 00:24:41,775 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:24:41,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:24:41,775 INFO L85 PathProgramCache]: Analyzing trace with hash 818386669, now seen corresponding path program 8 times [2024-09-13 00:24:41,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:24:41,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906691303] [2024-09-13 00:24:41,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:24:41,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:24:41,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:24:41,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2073160921] [2024-09-13 00:24:41,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-13 00:24:41,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:24:41,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:24:41,806 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:24:41,808 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-13 00:24:41,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-13 00:24:41,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:24:41,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-13 00:24:41,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:24:45,079 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 167 proven. 78 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2024-09-13 00:24:45,079 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:24:49,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:24:49,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906691303] [2024-09-13 00:24:49,625 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:24:49,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073160921] [2024-09-13 00:24:49,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073160921] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:24:49,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:24:49,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-13 00:24:49,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557185540] [2024-09-13 00:24:49,626 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:24:49,626 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-13 00:24:49,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:24:49,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-13 00:24:49,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=323, Unknown=1, NotChecked=0, Total=380 [2024-09-13 00:24:49,627 INFO L87 Difference]: Start difference. First operand 266 states and 356 transitions. Second operand has 18 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) [2024-09-13 00:24:55,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:24:55,874 INFO L93 Difference]: Finished difference Result 318 states and 430 transitions. [2024-09-13 00:24:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-13 00:24:55,875 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) Word has length 153 [2024-09-13 00:24:55,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:24:55,877 INFO L225 Difference]: With dead ends: 318 [2024-09-13 00:24:55,877 INFO L226 Difference]: Without dead ends: 316 [2024-09-13 00:24:55,877 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 137 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=109, Invalid=646, Unknown=1, NotChecked=0, Total=756 [2024-09-13 00:24:55,878 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 30 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-09-13 00:24:55,878 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 719 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2024-09-13 00:24:55,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2024-09-13 00:24:56,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 307. [2024-09-13 00:24:56,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 164 states have (on average 1.1402439024390243) internal successors, (187), 166 states have internal predecessors, (187), 115 states have call successors, (115), 28 states have call predecessors, (115), 27 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-09-13 00:24:56,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 414 transitions. [2024-09-13 00:24:56,056 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 414 transitions. Word has length 153 [2024-09-13 00:24:56,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:24:56,057 INFO L474 AbstractCegarLoop]: Abstraction has 307 states and 414 transitions. [2024-09-13 00:24:56,057 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) [2024-09-13 00:24:56,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:24:56,057 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 414 transitions. [2024-09-13 00:24:56,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-09-13 00:24:56,058 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:24:56,058 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 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] [2024-09-13 00:24:56,073 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-13 00:24:56,259 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-13 00:24:56,259 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:24:56,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:24:56,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1362351366, now seen corresponding path program 3 times [2024-09-13 00:24:56,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:24:56,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616969417] [2024-09-13 00:24:56,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:24:56,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:24:56,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:24:56,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [118422283] [2024-09-13 00:24:56,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-13 00:24:56,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:24:56,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:24:56,283 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:24:56,285 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-13 00:24:56,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-13 00:24:56,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:24:56,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-09-13 00:24:56,373 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:24:57,049 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 95 proven. 43 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2024-09-13 00:24:57,049 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:25:02,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:25:02,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616969417] [2024-09-13 00:25:02,030 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:25:02,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118422283] [2024-09-13 00:25:02,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118422283] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:25:02,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:25:02,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-09-13 00:25:02,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155420411] [2024-09-13 00:25:02,030 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:25:02,030 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-13 00:25:02,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:25:02,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-13 00:25:02,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=389, Unknown=1, NotChecked=0, Total=462 [2024-09-13 00:25:02,031 INFO L87 Difference]: Start difference. First operand 307 states and 414 transitions. Second operand has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 6 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2024-09-13 00:25:02,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:25:02,540 INFO L93 Difference]: Finished difference Result 324 states and 428 transitions. [2024-09-13 00:25:02,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-13 00:25:02,540 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 6 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 156 [2024-09-13 00:25:02,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:25:02,543 INFO L225 Difference]: With dead ends: 324 [2024-09-13 00:25:02,543 INFO L226 Difference]: Without dead ends: 317 [2024-09-13 00:25:02,544 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 164 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=103, Invalid=496, Unknown=1, NotChecked=0, Total=600 [2024-09-13 00:25:02,544 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 22 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-13 00:25:02,545 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 260 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-13 00:25:02,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2024-09-13 00:25:02,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 300. [2024-09-13 00:25:02,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 163 states have (on average 1.1226993865030674) internal successors, (183), 165 states have internal predecessors, (183), 107 states have call successors, (107), 30 states have call predecessors, (107), 29 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-09-13 00:25:02,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 394 transitions. [2024-09-13 00:25:02,748 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 394 transitions. Word has length 156 [2024-09-13 00:25:02,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:25:02,748 INFO L474 AbstractCegarLoop]: Abstraction has 300 states and 394 transitions. [2024-09-13 00:25:02,748 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 6 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2024-09-13 00:25:02,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:25:02,749 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 394 transitions. [2024-09-13 00:25:02,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-09-13 00:25:02,750 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:25:02,750 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:25:02,770 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-13 00:25:02,954 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:25:02,955 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:25:02,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:25:02,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1326373992, now seen corresponding path program 4 times [2024-09-13 00:25:02,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:25:02,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483275748] [2024-09-13 00:25:02,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:25:02,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:25:02,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:25:02,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [45513376] [2024-09-13 00:25:02,991 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-13 00:25:02,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:25:02,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:25:02,993 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:25:02,995 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-13 00:25:03,078 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-13 00:25:03,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:25:03,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-09-13 00:25:03,082 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:25:05,876 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 99 proven. 80 refuted. 0 times theorem prover too weak. 748 trivial. 0 not checked. [2024-09-13 00:25:05,876 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:25:08,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:25:08,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483275748] [2024-09-13 00:25:08,893 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:25:08,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45513376] [2024-09-13 00:25:08,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45513376] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:25:08,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:25:08,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-09-13 00:25:08,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861497498] [2024-09-13 00:25:08,893 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:25:08,893 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-13 00:25:08,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:25:08,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-13 00:25:08,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2024-09-13 00:25:08,894 INFO L87 Difference]: Start difference. First operand 300 states and 394 transitions. Second operand has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 10 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2024-09-13 00:25:12,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:25:12,886 INFO L93 Difference]: Finished difference Result 337 states and 450 transitions. [2024-09-13 00:25:12,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-13 00:25:12,887 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 10 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) Word has length 159 [2024-09-13 00:25:12,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:25:12,889 INFO L225 Difference]: With dead ends: 337 [2024-09-13 00:25:12,890 INFO L226 Difference]: Without dead ends: 330 [2024-09-13 00:25:12,891 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=130, Invalid=992, Unknown=0, NotChecked=0, Total=1122 [2024-09-13 00:25:12,892 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 46 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-09-13 00:25:12,892 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 482 Invalid, 983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 949 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-09-13 00:25:12,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2024-09-13 00:25:13,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 309. [2024-09-13 00:25:13,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 168 states have (on average 1.125) internal successors, (189), 170 states have internal predecessors, (189), 111 states have call successors, (111), 30 states have call predecessors, (111), 29 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2024-09-13 00:25:13,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 408 transitions. [2024-09-13 00:25:13,076 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 408 transitions. Word has length 159 [2024-09-13 00:25:13,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:25:13,077 INFO L474 AbstractCegarLoop]: Abstraction has 309 states and 408 transitions. [2024-09-13 00:25:13,077 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 10 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2024-09-13 00:25:13,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:25:13,077 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 408 transitions. [2024-09-13 00:25:13,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-09-13 00:25:13,078 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:25:13,078 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:25:13,092 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-09-13 00:25:13,278 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-13 00:25:13,279 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:25:13,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:25:13,279 INFO L85 PathProgramCache]: Analyzing trace with hash 895086330, now seen corresponding path program 5 times [2024-09-13 00:25:13,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:25:13,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523212097] [2024-09-13 00:25:13,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:25:13,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:25:13,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:25:13,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1087099579] [2024-09-13 00:25:13,316 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-13 00:25:13,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:25:13,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:25:13,318 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:25:13,320 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-13 00:25:13,424 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-13 00:25:13,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:25:13,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-09-13 00:25:13,428 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:25:16,990 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 81 proven. 83 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2024-09-13 00:25:16,991 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:25:23,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:25:23,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523212097] [2024-09-13 00:25:23,811 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:25:23,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087099579] [2024-09-13 00:25:23,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087099579] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:25:23,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:25:23,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-13 00:25:23,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474535962] [2024-09-13 00:25:23,811 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:25:23,811 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-13 00:25:23,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:25:23,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-13 00:25:23,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2024-09-13 00:25:23,812 INFO L87 Difference]: Start difference. First operand 309 states and 408 transitions. Second operand has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-13 00:25:27,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:25:30,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:25:30,640 INFO L93 Difference]: Finished difference Result 365 states and 486 transitions. [2024-09-13 00:25:30,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-13 00:25:30,641 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) Word has length 159 [2024-09-13 00:25:30,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:25:30,643 INFO L225 Difference]: With dead ends: 365 [2024-09-13 00:25:30,643 INFO L226 Difference]: Without dead ends: 363 [2024-09-13 00:25:30,643 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=144, Invalid=978, Unknown=0, NotChecked=0, Total=1122 [2024-09-13 00:25:30,644 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 34 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-09-13 00:25:30,644 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 724 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2024-09-13 00:25:30,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-09-13 00:25:30,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 341. [2024-09-13 00:25:30,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 187 states have (on average 1.1283422459893049) internal successors, (211), 190 states have internal predecessors, (211), 120 states have call successors, (120), 34 states have call predecessors, (120), 33 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2024-09-13 00:25:30,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 448 transitions. [2024-09-13 00:25:30,928 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 448 transitions. Word has length 159 [2024-09-13 00:25:30,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:25:30,932 INFO L474 AbstractCegarLoop]: Abstraction has 341 states and 448 transitions. [2024-09-13 00:25:30,932 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-13 00:25:30,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:25:30,933 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 448 transitions. [2024-09-13 00:25:30,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2024-09-13 00:25:30,936 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:25:30,936 INFO L216 NwaCegarLoop]: trace histogram [22, 21, 21, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:25:30,954 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-09-13 00:25:31,137 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-13 00:25:31,137 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:25:31,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:25:31,137 INFO L85 PathProgramCache]: Analyzing trace with hash 487350504, now seen corresponding path program 2 times [2024-09-13 00:25:31,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:25:31,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084512250] [2024-09-13 00:25:31,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:25:31,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:25:31,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:25:31,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662735722] [2024-09-13 00:25:31,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-13 00:25:31,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:25:31,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:25:31,162 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:25:31,163 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-13 00:25:31,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-13 00:25:31,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:25:31,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-09-13 00:25:31,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:25:31,897 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 104 proven. 80 refuted. 0 times theorem prover too weak. 825 trivial. 0 not checked. [2024-09-13 00:25:31,897 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:25:32,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 108 proven. 7 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-09-13 00:25:32,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:25:32,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084512250] [2024-09-13 00:25:32,137 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:25:32,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662735722] [2024-09-13 00:25:32,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662735722] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-13 00:25:32,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-13 00:25:32,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 9] total 25 [2024-09-13 00:25:32,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106595150] [2024-09-13 00:25:32,137 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-13 00:25:32,138 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-13 00:25:32,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:25:32,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-13 00:25:32,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2024-09-13 00:25:32,139 INFO L87 Difference]: Start difference. First operand 341 states and 448 transitions. Second operand has 25 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 10 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (38), 11 states have call predecessors, (38), 10 states have call successors, (38) [2024-09-13 00:25:34,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:25:34,580 INFO L93 Difference]: Finished difference Result 386 states and 506 transitions. [2024-09-13 00:25:34,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-13 00:25:34,581 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 10 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (38), 11 states have call predecessors, (38), 10 states have call successors, (38) Word has length 164 [2024-09-13 00:25:34,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:25:34,583 INFO L225 Difference]: With dead ends: 386 [2024-09-13 00:25:34,583 INFO L226 Difference]: Without dead ends: 373 [2024-09-13 00:25:34,583 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 305 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=227, Invalid=1105, Unknown=0, NotChecked=0, Total=1332 [2024-09-13 00:25:34,583 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 66 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 1023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-13 00:25:34,584 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 576 Invalid, 1023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 935 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-13 00:25:34,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2024-09-13 00:25:34,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 352. [2024-09-13 00:25:34,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 197 states have (on average 1.1218274111675126) internal successors, (221), 199 states have internal predecessors, (221), 119 states have call successors, (119), 36 states have call predecessors, (119), 35 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2024-09-13 00:25:34,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 457 transitions. [2024-09-13 00:25:34,808 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 457 transitions. Word has length 164 [2024-09-13 00:25:34,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:25:34,808 INFO L474 AbstractCegarLoop]: Abstraction has 352 states and 457 transitions. [2024-09-13 00:25:34,808 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 10 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (38), 11 states have call predecessors, (38), 10 states have call successors, (38) [2024-09-13 00:25:34,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:25:34,809 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 457 transitions. [2024-09-13 00:25:34,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-09-13 00:25:34,810 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:25:34,811 INFO L216 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:25:34,830 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-09-13 00:25:35,014 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-13 00:25:35,015 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:25:35,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:25:35,016 INFO L85 PathProgramCache]: Analyzing trace with hash -700524310, now seen corresponding path program 9 times [2024-09-13 00:25:35,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:25:35,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368747159] [2024-09-13 00:25:35,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:25:35,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:25:35,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:25:35,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1517776569] [2024-09-13 00:25:35,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-13 00:25:35,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:25:35,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:25:35,046 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:25:35,048 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-13 00:25:35,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-13 00:25:35,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:25:35,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-09-13 00:25:35,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:25:36,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 185 proven. 61 refuted. 0 times theorem prover too weak. 964 trivial. 0 not checked. [2024-09-13 00:25:36,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:25:36,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:25:36,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368747159] [2024-09-13 00:25:36,321 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:25:36,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517776569] [2024-09-13 00:25:36,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517776569] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:25:36,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:25:36,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-09-13 00:25:36,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714837248] [2024-09-13 00:25:36,322 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:25:36,322 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-13 00:25:36,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:25:36,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-13 00:25:36,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-09-13 00:25:36,323 INFO L87 Difference]: Start difference. First operand 352 states and 457 transitions. Second operand has 16 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-13 00:25:37,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:25:37,194 INFO L93 Difference]: Finished difference Result 368 states and 470 transitions. [2024-09-13 00:25:37,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-13 00:25:37,195 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) Word has length 175 [2024-09-13 00:25:37,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:25:37,197 INFO L225 Difference]: With dead ends: 368 [2024-09-13 00:25:37,197 INFO L226 Difference]: Without dead ends: 366 [2024-09-13 00:25:37,198 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2024-09-13 00:25:37,198 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 17 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-13 00:25:37,199 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 637 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-13 00:25:37,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-09-13 00:25:37,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 335. [2024-09-13 00:25:37,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 191 states have (on average 1.1151832460732984) internal successors, (213), 193 states have internal predecessors, (213), 107 states have call successors, (107), 37 states have call predecessors, (107), 36 states have return successors, (105), 104 states have call predecessors, (105), 105 states have call successors, (105) [2024-09-13 00:25:37,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 425 transitions. [2024-09-13 00:25:37,441 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 425 transitions. Word has length 175 [2024-09-13 00:25:37,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:25:37,441 INFO L474 AbstractCegarLoop]: Abstraction has 335 states and 425 transitions. [2024-09-13 00:25:37,442 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-13 00:25:37,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:25:37,442 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 425 transitions. [2024-09-13 00:25:37,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-09-13 00:25:37,443 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:25:37,443 INFO L216 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:25:37,456 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-09-13 00:25:37,643 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-13 00:25:37,644 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:25:37,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:25:37,644 INFO L85 PathProgramCache]: Analyzing trace with hash 515416140, now seen corresponding path program 10 times [2024-09-13 00:25:37,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:25:37,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108557161] [2024-09-13 00:25:37,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:25:37,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:25:37,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:25:37,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [918673636] [2024-09-13 00:25:37,681 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-13 00:25:37,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:25:37,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:25:37,683 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:25:37,685 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-13 00:25:37,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-13 00:25:37,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:25:37,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-09-13 00:25:37,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:25:51,571 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 228 proven. 153 refuted. 0 times theorem prover too weak. 829 trivial. 0 not checked. [2024-09-13 00:25:51,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:25:52,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:25:52,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108557161] [2024-09-13 00:25:52,264 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:25:52,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918673636] [2024-09-13 00:25:52,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918673636] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:25:52,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:25:52,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-09-13 00:25:52,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584197557] [2024-09-13 00:25:52,264 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:25:52,265 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-13 00:25:52,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:25:52,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-13 00:25:52,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=616, Unknown=1, NotChecked=0, Total=702 [2024-09-13 00:25:52,270 INFO L87 Difference]: Start difference. First operand 335 states and 425 transitions. Second operand has 24 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 18 states have internal predecessors, (38), 11 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 13 states have call predecessors, (30), 10 states have call successors, (30) [2024-09-13 00:26:18,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-09-13 00:26:24,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-09-13 00:26:25,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:26:25,777 INFO L93 Difference]: Finished difference Result 361 states and 464 transitions. [2024-09-13 00:26:25,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-13 00:26:25,778 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 18 states have internal predecessors, (38), 11 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 13 states have call predecessors, (30), 10 states have call successors, (30) Word has length 175 [2024-09-13 00:26:25,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:26:25,780 INFO L225 Difference]: With dead ends: 361 [2024-09-13 00:26:25,780 INFO L226 Difference]: Without dead ends: 359 [2024-09-13 00:26:25,780 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=178, Invalid=1302, Unknown=2, NotChecked=0, Total=1482 [2024-09-13 00:26:25,781 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 40 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 27 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 1207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.8s IncrementalHoareTripleChecker+Time [2024-09-13 00:26:25,781 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 732 Invalid, 1207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1178 Invalid, 2 Unknown, 0 Unchecked, 16.8s Time] [2024-09-13 00:26:25,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2024-09-13 00:26:26,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 357. [2024-09-13 00:26:26,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 200 states have (on average 1.12) internal successors, (224), 202 states have internal predecessors, (224), 119 states have call successors, (119), 38 states have call predecessors, (119), 37 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2024-09-13 00:26:26,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 460 transitions. [2024-09-13 00:26:26,020 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 460 transitions. Word has length 175 [2024-09-13 00:26:26,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:26:26,020 INFO L474 AbstractCegarLoop]: Abstraction has 357 states and 460 transitions. [2024-09-13 00:26:26,020 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 18 states have internal predecessors, (38), 11 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 13 states have call predecessors, (30), 10 states have call successors, (30) [2024-09-13 00:26:26,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:26:26,021 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 460 transitions. [2024-09-13 00:26:26,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-09-13 00:26:26,022 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:26:26,022 INFO L216 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:26:26,040 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-09-13 00:26:26,222 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:26:26,223 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:26:26,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:26:26,223 INFO L85 PathProgramCache]: Analyzing trace with hash 653139246, now seen corresponding path program 11 times [2024-09-13 00:26:26,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:26:26,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106706283] [2024-09-13 00:26:26,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:26:26,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:26:26,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:26:26,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2016770438] [2024-09-13 00:26:26,254 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-13 00:26:26,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:26:26,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:26:26,256 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:26:26,257 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-13 00:26:26,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-09-13 00:26:26,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:26:26,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-09-13 00:26:26,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:26:28,047 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 199 proven. 134 refuted. 0 times theorem prover too weak. 877 trivial. 0 not checked. [2024-09-13 00:26:28,047 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:27:22,228 WARN L293 SmtUtils]: Spent 5.91s on a formula simplification that was a NOOP. DAG size: 58 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-13 00:27:30,240 WARN L293 SmtUtils]: Spent 6.13s on a formula simplification that was a NOOP. DAG size: 25 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-09-13 00:28:28,427 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse18 (* c_main_~s~0 c_main_~y~0)) (.cse19 (* c_main_~q~0 c_main_~x~0))) (let ((.cse6 (* c_main_~q~0 c_main_~x~0 c_main_~y~0 c_main_~k~0)) (.cse7 (* c_main_~yy~0 c_main_~r~0)) (.cse8 (* 2 (* c_main_~s~0 c_main_~y~0 c_main_~y~0))) (.cse9 (* (* c_main_~q~0 c_main_~x~0 c_main_~y~0) 2)) (.cse10 (* c_main_~s~0 c_main_~y~0 c_main_~y~0 c_main_~k~0)) (.cse11 (* c_main_~xy~0 c_main_~p~0)) (.cse3 (* c_main_~q~0 c_main_~xy~0)) (.cse0 (* c_main_~q~0 c_main_~xy~0 c_main_~k~0)) (.cse2 (* c_main_~yy~0 c_main_~s~0 c_main_~k~0)) (.cse1 (* c_main_~yy~0 c_main_~s~0)) (.cse4 (* c_main_~p~0 c_main_~x~0 c_main_~y~0)) (.cse5 (* c_main_~r~0 c_main_~y~0 c_main_~y~0)) (.cse14 (* .cse19 2)) (.cse15 (* 2 .cse18)) (.cse16 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse17 (* c_main_~s~0 c_main_~y~0 c_main_~k~0)) (.cse12 (* c_main_~p~0 c_main_~x~0)) (.cse13 (* c_main_~r~0 c_main_~y~0))) (or (= (+ .cse0 (* .cse1 2) .cse2 (* .cse3 2) .cse4 .cse5) (+ .cse6 .cse7 .cse8 .cse9 .cse10 .cse11)) (not (= (+ (* c_main_~b~0 2) .cse12 .cse13) (+ .cse14 .cse15 .cse16 c_main_~c~0 .cse17))) (< (+ c_main_~b~0 (* 2 .cse13) (* 2 .cse12)) (+ (* .cse18 4) (* .cse19 4) (* 2 .cse16) (* 2 .cse17) 1)) (not (= c_main_~b~0 (+ .cse19 .cse18))) (not (= (+ .cse6 c_main_~b~0 .cse7 .cse8 .cse9 .cse10 .cse11) (+ .cse3 .cse0 .cse2 .cse1 .cse19 .cse18 (* c_main_~b~0 c_main_~y~0) .cse4 .cse5))) (< (+ .cse14 .cse15 .cse16 .cse17) (+ .cse12 .cse13 1))))) is different from true [2024-09-13 00:28:38,427 WARN L293 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 23 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-09-13 00:29:03,425 WARN L293 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-09-13 00:30:21,665 WARN L293 SmtUtils]: Spent 5.61s on a formula simplification that was a NOOP. DAG size: 29 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-09-13 00:30:42,511 WARN L293 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 29 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-09-13 00:31:03,334 WARN L293 SmtUtils]: Spent 11.71s on a formula simplification that was a NOOP. DAG size: 61 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-13 00:31:08,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 212 proven. 77 refuted. 0 times theorem prover too weak. 892 trivial. 29 not checked. [2024-09-13 00:31:08,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:31:08,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106706283] [2024-09-13 00:31:08,639 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:31:08,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016770438] [2024-09-13 00:31:08,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016770438] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-13 00:31:08,640 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-13 00:31:08,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 34 [2024-09-13 00:31:08,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288082726] [2024-09-13 00:31:08,640 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-13 00:31:08,640 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-13 00:31:08,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:31:08,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-13 00:31:08,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=839, Unknown=4, NotChecked=62, Total=1122 [2024-09-13 00:31:08,642 INFO L87 Difference]: Start difference. First operand 357 states and 460 transitions. Second operand has 34 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 30 states have internal predecessors, (63), 18 states have call successors, (61), 3 states have call predecessors, (61), 3 states have return successors, (59), 19 states have call predecessors, (59), 17 states have call successors, (59) [2024-09-13 00:31:10,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-09-13 00:31:13,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:31:15,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:31:19,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.33s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:31:20,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:31:22,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:31:26,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:31:33,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:31:37,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:31:41,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:31:45,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:32:09,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:32:13,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:32:34,521 WARN L293 SmtUtils]: Spent 16.31s on a formula simplification. DAG size of input: 98 DAG size of output: 63 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-13 00:32:37,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:32:54,570 WARN L293 SmtUtils]: Spent 6.07s on a formula simplification. DAG size of input: 87 DAG size of output: 46 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-13 00:32:58,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:33:16,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:33:20,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.14s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:33:32,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.57s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:34:48,531 WARN L293 SmtUtils]: Spent 58.97s on a formula simplification that was a NOOP. DAG size: 116 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-13 00:34:52,908 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:34:56,721 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.13s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:35:00,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.64s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:35:02,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:35:08,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:35:10,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:35:16,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:35:16,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:35:16,705 INFO L93 Difference]: Finished difference Result 464 states and 600 transitions. [2024-09-13 00:35:16,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-13 00:35:16,706 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 30 states have internal predecessors, (63), 18 states have call successors, (61), 3 states have call predecessors, (61), 3 states have return successors, (59), 19 states have call predecessors, (59), 17 states have call successors, (59) Word has length 175 [2024-09-13 00:35:16,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:35:16,709 INFO L225 Difference]: With dead ends: 464 [2024-09-13 00:35:16,709 INFO L226 Difference]: Without dead ends: 462 [2024-09-13 00:35:16,710 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 318 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 220.2s TimeCoverageRelationStatistics Valid=678, Invalid=1967, Unknown=11, NotChecked=100, Total=2756 [2024-09-13 00:35:16,711 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 100 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 1067 mSolverCounterSat, 140 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 89.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 682 SdHoareTripleChecker+Invalid, 1365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1067 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 89.4s IncrementalHoareTripleChecker+Time [2024-09-13 00:35:16,711 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 682 Invalid, 1365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1067 Invalid, 12 Unknown, 146 Unchecked, 89.4s Time] [2024-09-13 00:35:16,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2024-09-13 00:35:17,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 457. [2024-09-13 00:35:17,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 255 states have (on average 1.1176470588235294) internal successors, (285), 259 states have internal predecessors, (285), 155 states have call successors, (155), 47 states have call predecessors, (155), 46 states have return successors, (153), 150 states have call predecessors, (153), 153 states have call successors, (153) [2024-09-13 00:35:17,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 593 transitions. [2024-09-13 00:35:17,199 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 593 transitions. Word has length 175 [2024-09-13 00:35:17,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:35:17,200 INFO L474 AbstractCegarLoop]: Abstraction has 457 states and 593 transitions. [2024-09-13 00:35:17,200 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 30 states have internal predecessors, (63), 18 states have call successors, (61), 3 states have call predecessors, (61), 3 states have return successors, (59), 19 states have call predecessors, (59), 17 states have call successors, (59) [2024-09-13 00:35:17,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:35:17,200 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 593 transitions. [2024-09-13 00:35:17,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-09-13 00:35:17,202 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:35:17,202 INFO L216 NwaCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:35:17,211 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-09-13 00:35:17,402 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-13 00:35:17,403 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:35:17,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:35:17,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1646591799, now seen corresponding path program 6 times [2024-09-13 00:35:17,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:35:17,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27127460] [2024-09-13 00:35:17,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:35:17,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:35:17,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:35:17,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [99207689] [2024-09-13 00:35:17,426 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-13 00:35:17,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:35:17,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:35:17,430 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:35:17,438 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-09-13 00:35:17,551 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-13 00:35:17,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:35:17,559 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-09-13 00:35:17,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:35:20,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 127 proven. 132 refuted. 0 times theorem prover too weak. 1050 trivial. 0 not checked. [2024-09-13 00:35:20,378 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:35:25,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:35:25,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27127460] [2024-09-13 00:35:25,723 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:35:25,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99207689] [2024-09-13 00:35:25,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99207689] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:35:25,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:35:25,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-13 00:35:25,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351393151] [2024-09-13 00:35:25,723 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:35:25,723 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-13 00:35:25,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:35:25,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-13 00:35:25,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=509, Unknown=1, NotChecked=0, Total=600 [2024-09-13 00:35:25,724 INFO L87 Difference]: Start difference. First operand 457 states and 593 transitions. Second operand has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 15 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) [2024-09-13 00:35:31,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-09-13 00:35:45,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 10.64s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-09-13 00:35:49,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-09-13 00:35:50,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:35:50,699 INFO L93 Difference]: Finished difference Result 478 states and 610 transitions. [2024-09-13 00:35:50,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-13 00:35:50,699 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 15 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) Word has length 181 [2024-09-13 00:35:50,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:35:50,707 INFO L225 Difference]: With dead ends: 478 [2024-09-13 00:35:50,707 INFO L226 Difference]: Without dead ends: 471 [2024-09-13 00:35:50,708 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 186 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=133, Invalid=736, Unknown=1, NotChecked=0, Total=870 [2024-09-13 00:35:50,708 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 17 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 18 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.1s IncrementalHoareTripleChecker+Time [2024-09-13 00:35:50,708 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 595 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 533 Invalid, 3 Unknown, 0 Unchecked, 24.1s Time] [2024-09-13 00:35:50,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2024-09-13 00:35:51,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 459. [2024-09-13 00:35:51,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 258 states have (on average 1.1046511627906976) internal successors, (285), 263 states have internal predecessors, (285), 151 states have call successors, (151), 50 states have call predecessors, (151), 49 states have return successors, (149), 145 states have call predecessors, (149), 149 states have call successors, (149) [2024-09-13 00:35:51,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 585 transitions. [2024-09-13 00:35:51,243 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 585 transitions. Word has length 181 [2024-09-13 00:35:51,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:35:51,243 INFO L474 AbstractCegarLoop]: Abstraction has 459 states and 585 transitions. [2024-09-13 00:35:51,243 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 15 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) [2024-09-13 00:35:51,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:35:51,244 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 585 transitions. [2024-09-13 00:35:51,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-09-13 00:35:51,246 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:35:51,246 INFO L216 NwaCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:35:51,264 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-09-13 00:35:51,446 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:35:51,446 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:35:51,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:35:51,447 INFO L85 PathProgramCache]: Analyzing trace with hash -468699879, now seen corresponding path program 7 times [2024-09-13 00:35:51,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:35:51,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425911952] [2024-09-13 00:35:51,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:35:51,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:35:51,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:35:51,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [369730086] [2024-09-13 00:35:51,469 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-13 00:35:51,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:35:51,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:35:51,471 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:35:51,472 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-09-13 00:35:51,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:35:51,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-09-13 00:35:51,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:35:52,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 119 proven. 110 refuted. 0 times theorem prover too weak. 1080 trivial. 0 not checked. [2024-09-13 00:35:52,600 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:35:55,760 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 113 proven. 101 refuted. 0 times theorem prover too weak. 1095 trivial. 0 not checked. [2024-09-13 00:35:55,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:35:55,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425911952] [2024-09-13 00:35:55,760 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:35:55,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369730086] [2024-09-13 00:35:55,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369730086] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-13 00:35:55,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-13 00:35:55,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17] total 34 [2024-09-13 00:35:55,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921486825] [2024-09-13 00:35:55,761 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-13 00:35:55,761 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-13 00:35:55,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:35:55,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-13 00:35:55,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=944, Unknown=0, NotChecked=0, Total=1122 [2024-09-13 00:35:55,762 INFO L87 Difference]: Start difference. First operand 459 states and 585 transitions. Second operand has 34 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 19 states have call successors, (61), 3 states have call predecessors, (61), 3 states have return successors, (59), 17 states have call predecessors, (59), 17 states have call successors, (59) [2024-09-13 00:36:11,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:36:11,690 INFO L93 Difference]: Finished difference Result 633 states and 873 transitions. [2024-09-13 00:36:11,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-09-13 00:36:11,691 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 19 states have call successors, (61), 3 states have call predecessors, (61), 3 states have return successors, (59), 17 states have call predecessors, (59), 17 states have call successors, (59) Word has length 181 [2024-09-13 00:36:11,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:36:11,694 INFO L225 Difference]: With dead ends: 633 [2024-09-13 00:36:11,694 INFO L226 Difference]: Without dead ends: 625 [2024-09-13 00:36:11,696 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 957 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=996, Invalid=4116, Unknown=0, NotChecked=0, Total=5112 [2024-09-13 00:36:11,696 INFO L434 NwaCegarLoop]: 70 mSDtfsCounter, 139 mSDsluCounter, 1150 mSDsCounter, 0 mSdLazyCounter, 1631 mSolverCounterSat, 234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 1220 SdHoareTripleChecker+Invalid, 1865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 1631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2024-09-13 00:36:11,696 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 1220 Invalid, 1865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 1631 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2024-09-13 00:36:11,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2024-09-13 00:36:12,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 593. [2024-09-13 00:36:12,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 310 states have (on average 1.1451612903225807) internal successors, (355), 315 states have internal predecessors, (355), 231 states have call successors, (231), 52 states have call predecessors, (231), 51 states have return successors, (229), 225 states have call predecessors, (229), 229 states have call successors, (229) [2024-09-13 00:36:12,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 815 transitions. [2024-09-13 00:36:12,645 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 815 transitions. Word has length 181 [2024-09-13 00:36:12,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:36:12,646 INFO L474 AbstractCegarLoop]: Abstraction has 593 states and 815 transitions. [2024-09-13 00:36:12,646 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 19 states have call successors, (61), 3 states have call predecessors, (61), 3 states have return successors, (59), 17 states have call predecessors, (59), 17 states have call successors, (59) [2024-09-13 00:36:12,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:36:12,646 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 815 transitions. [2024-09-13 00:36:12,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-09-13 00:36:12,648 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:36:12,648 INFO L216 NwaCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:36:12,666 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-09-13 00:36:12,849 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:36:12,849 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:36:12,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:36:12,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1752760443, now seen corresponding path program 8 times [2024-09-13 00:36:12,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:36:12,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273852211] [2024-09-13 00:36:12,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:36:12,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:36:12,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:36:12,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1833824087] [2024-09-13 00:36:12,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-13 00:36:12,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:36:12,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:36:12,869 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:36:12,871 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-09-13 00:36:12,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-13 00:36:12,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:36:12,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-09-13 00:36:12,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:36:14,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 113 proven. 116 refuted. 0 times theorem prover too weak. 1080 trivial. 0 not checked. [2024-09-13 00:36:14,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:36:14,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:36:14,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273852211] [2024-09-13 00:36:14,818 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:36:14,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833824087] [2024-09-13 00:36:14,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833824087] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:36:14,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:36:14,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-09-13 00:36:14,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297516870] [2024-09-13 00:36:14,818 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:36:14,818 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-13 00:36:14,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:36:14,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-13 00:36:14,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2024-09-13 00:36:14,819 INFO L87 Difference]: Start difference. First operand 593 states and 815 transitions. Second operand has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 20 states have internal predecessors, (39), 11 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 10 states have call predecessors, (31), 10 states have call successors, (31) [2024-09-13 00:36:16,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:36:16,812 INFO L93 Difference]: Finished difference Result 638 states and 884 transitions. [2024-09-13 00:36:16,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-13 00:36:16,813 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 20 states have internal predecessors, (39), 11 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 10 states have call predecessors, (31), 10 states have call successors, (31) Word has length 181 [2024-09-13 00:36:16,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:36:16,816 INFO L225 Difference]: With dead ends: 638 [2024-09-13 00:36:16,816 INFO L226 Difference]: Without dead ends: 631 [2024-09-13 00:36:16,816 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 167 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=157, Invalid=1175, Unknown=0, NotChecked=0, Total=1332 [2024-09-13 00:36:16,817 INFO L434 NwaCegarLoop]: 58 mSDtfsCounter, 44 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 1280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-13 00:36:16,817 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 896 Invalid, 1280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1246 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-13 00:36:16,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2024-09-13 00:36:17,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 593. [2024-09-13 00:36:17,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 310 states have (on average 1.1451612903225807) internal successors, (355), 315 states have internal predecessors, (355), 231 states have call successors, (231), 52 states have call predecessors, (231), 51 states have return successors, (229), 225 states have call predecessors, (229), 229 states have call successors, (229) [2024-09-13 00:36:17,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 815 transitions. [2024-09-13 00:36:17,816 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 815 transitions. Word has length 181 [2024-09-13 00:36:17,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:36:17,816 INFO L474 AbstractCegarLoop]: Abstraction has 593 states and 815 transitions. [2024-09-13 00:36:17,816 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 20 states have internal predecessors, (39), 11 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 10 states have call predecessors, (31), 10 states have call successors, (31) [2024-09-13 00:36:17,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:36:17,817 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 815 transitions. [2024-09-13 00:36:17,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-09-13 00:36:17,818 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:36:17,818 INFO L216 NwaCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:36:17,831 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-09-13 00:36:18,022 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-09-13 00:36:18,023 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:36:18,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:36:18,023 INFO L85 PathProgramCache]: Analyzing trace with hash 58480029, now seen corresponding path program 9 times [2024-09-13 00:36:18,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:36:18,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116257499] [2024-09-13 00:36:18,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:36:18,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:36:18,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:36:18,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1685405256] [2024-09-13 00:36:18,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-13 00:36:18,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:36:18,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:36:18,048 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:36:18,050 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-09-13 00:36:18,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-09-13 00:36:18,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:36:18,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 93 conjuncts are in the unsatisfiable core [2024-09-13 00:36:18,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:36:19,338 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 148 proven. 152 refuted. 0 times theorem prover too weak. 1017 trivial. 0 not checked. [2024-09-13 00:36:19,338 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:36:21,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 201 proven. 68 refuted. 0 times theorem prover too weak. 1048 trivial. 0 not checked. [2024-09-13 00:36:21,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:36:21,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116257499] [2024-09-13 00:36:21,158 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:36:21,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685405256] [2024-09-13 00:36:21,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685405256] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-13 00:36:21,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-13 00:36:21,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 15] total 32 [2024-09-13 00:36:21,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168815021] [2024-09-13 00:36:21,158 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-13 00:36:21,159 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-13 00:36:21,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:36:21,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-13 00:36:21,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2024-09-13 00:36:21,160 INFO L87 Difference]: Start difference. First operand 593 states and 815 transitions. Second operand has 32 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 15 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (52), 14 states have call predecessors, (52), 13 states have call successors, (52) [2024-09-13 00:36:25,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.80s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-13 00:36:33,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:36:33,449 INFO L93 Difference]: Finished difference Result 707 states and 968 transitions. [2024-09-13 00:36:33,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-13 00:36:33,450 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 15 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (52), 14 states have call predecessors, (52), 13 states have call successors, (52) Word has length 184 [2024-09-13 00:36:33,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:36:33,452 INFO L225 Difference]: With dead ends: 707 [2024-09-13 00:36:33,453 INFO L226 Difference]: Without dead ends: 699 [2024-09-13 00:36:33,454 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 334 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 805 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=743, Invalid=3417, Unknown=0, NotChecked=0, Total=4160 [2024-09-13 00:36:33,454 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 137 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 1368 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 858 SdHoareTripleChecker+Invalid, 1613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 1368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2024-09-13 00:36:33,454 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 858 Invalid, 1613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 1368 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2024-09-13 00:36:33,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2024-09-13 00:36:34,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 642. [2024-09-13 00:36:34,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 339 states have (on average 1.1415929203539823) internal successors, (387), 344 states have internal predecessors, (387), 245 states have call successors, (245), 58 states have call predecessors, (245), 57 states have return successors, (243), 239 states have call predecessors, (243), 243 states have call successors, (243) [2024-09-13 00:36:34,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 875 transitions. [2024-09-13 00:36:34,592 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 875 transitions. Word has length 184 [2024-09-13 00:36:34,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:36:34,592 INFO L474 AbstractCegarLoop]: Abstraction has 642 states and 875 transitions. [2024-09-13 00:36:34,592 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 15 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (52), 14 states have call predecessors, (52), 13 states have call successors, (52) [2024-09-13 00:36:34,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:36:34,593 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 875 transitions. [2024-09-13 00:36:34,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-09-13 00:36:34,595 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:36:34,595 INFO L216 NwaCegarLoop]: trace histogram [28, 27, 27, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:36:34,604 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-09-13 00:36:34,799 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:36:34,800 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:36:34,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:36:34,800 INFO L85 PathProgramCache]: Analyzing trace with hash -659240853, now seen corresponding path program 12 times [2024-09-13 00:36:34,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:36:34,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690064217] [2024-09-13 00:36:34,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:36:34,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:36:34,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:36:34,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2089906001] [2024-09-13 00:36:34,823 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-13 00:36:34,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:36:34,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:36:34,825 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:36:34,826 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-09-13 00:36:35,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-13 00:36:35,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:36:35,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-09-13 00:36:35,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:36:36,677 INFO L134 CoverageAnalysis]: Checked inductivity of 1645 backedges. 245 proven. 151 refuted. 0 times theorem prover too weak. 1249 trivial. 0 not checked. [2024-09-13 00:36:36,677 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:36:40,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:36:40,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690064217] [2024-09-13 00:36:40,283 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:36:40,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089906001] [2024-09-13 00:36:40,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089906001] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:36:40,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:36:40,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-13 00:36:40,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659178537] [2024-09-13 00:36:40,284 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:36:40,284 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-13 00:36:40,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:36:40,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-13 00:36:40,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2024-09-13 00:36:40,285 INFO L87 Difference]: Start difference. First operand 642 states and 875 transitions. Second operand has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 8 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) [2024-09-13 00:36:42,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:36:42,661 INFO L93 Difference]: Finished difference Result 741 states and 1021 transitions. [2024-09-13 00:36:42,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-13 00:36:42,661 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 8 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) Word has length 197 [2024-09-13 00:36:42,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:36:42,665 INFO L225 Difference]: With dead ends: 741 [2024-09-13 00:36:42,665 INFO L226 Difference]: Without dead ends: 739 [2024-09-13 00:36:42,666 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2024-09-13 00:36:42,666 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 16 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-13 00:36:42,666 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 427 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-13 00:36:42,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2024-09-13 00:36:43,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 736. [2024-09-13 00:36:43,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 386 states have (on average 1.150259067357513) internal successors, (444), 391 states have internal predecessors, (444), 287 states have call successors, (287), 63 states have call predecessors, (287), 62 states have return successors, (285), 281 states have call predecessors, (285), 285 states have call successors, (285) [2024-09-13 00:36:43,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1016 transitions. [2024-09-13 00:36:43,961 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1016 transitions. Word has length 197 [2024-09-13 00:36:43,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:36:43,961 INFO L474 AbstractCegarLoop]: Abstraction has 736 states and 1016 transitions. [2024-09-13 00:36:43,961 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 8 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) [2024-09-13 00:36:43,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:36:43,962 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1016 transitions. [2024-09-13 00:36:43,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-09-13 00:36:43,965 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:36:43,965 INFO L216 NwaCegarLoop]: trace histogram [28, 27, 27, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:36:43,973 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-09-13 00:36:44,166 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-09-13 00:36:44,166 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:36:44,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:36:44,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1937203439, now seen corresponding path program 13 times [2024-09-13 00:36:44,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:36:44,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164844556] [2024-09-13 00:36:44,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:36:44,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:36:44,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:36:44,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [133700145] [2024-09-13 00:36:44,198 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-13 00:36:44,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:36:44,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:36:44,200 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:36:44,202 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-09-13 00:36:44,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:36:44,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-09-13 00:36:44,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:36:46,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1653 backedges. 210 proven. 210 refuted. 0 times theorem prover too weak. 1233 trivial. 0 not checked. [2024-09-13 00:36:46,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:36:46,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:36:46,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164844556] [2024-09-13 00:36:46,708 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:36:46,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133700145] [2024-09-13 00:36:46,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133700145] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:36:46,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:36:46,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2024-09-13 00:36:46,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940056123] [2024-09-13 00:36:46,708 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:36:46,708 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-13 00:36:46,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:36:46,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-13 00:36:46,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2024-09-13 00:36:46,709 INFO L87 Difference]: Start difference. First operand 736 states and 1016 transitions. Second operand has 25 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 21 states have internal predecessors, (43), 12 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (34), 12 states have call predecessors, (34), 11 states have call successors, (34) [2024-09-13 00:36:50,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:36:50,272 INFO L93 Difference]: Finished difference Result 759 states and 1035 transitions. [2024-09-13 00:36:50,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-13 00:36:50,273 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 21 states have internal predecessors, (43), 12 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (34), 12 states have call predecessors, (34), 11 states have call successors, (34) Word has length 200 [2024-09-13 00:36:50,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:36:50,277 INFO L225 Difference]: With dead ends: 759 [2024-09-13 00:36:50,277 INFO L226 Difference]: Without dead ends: 757 [2024-09-13 00:36:50,278 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=183, Invalid=1223, Unknown=0, NotChecked=0, Total=1406 [2024-09-13 00:36:50,278 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 48 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 1358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-09-13 00:36:50,279 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 1017 Invalid, 1358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1278 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-09-13 00:36:50,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2024-09-13 00:36:51,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 752. [2024-09-13 00:36:51,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 398 states have (on average 1.1457286432160805) internal successors, (456), 403 states have internal predecessors, (456), 287 states have call successors, (287), 67 states have call predecessors, (287), 66 states have return successors, (285), 281 states have call predecessors, (285), 285 states have call successors, (285) [2024-09-13 00:36:51,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 1028 transitions. [2024-09-13 00:36:51,643 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 1028 transitions. Word has length 200 [2024-09-13 00:36:51,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:36:51,643 INFO L474 AbstractCegarLoop]: Abstraction has 752 states and 1028 transitions. [2024-09-13 00:36:51,643 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 21 states have internal predecessors, (43), 12 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (34), 12 states have call predecessors, (34), 11 states have call successors, (34) [2024-09-13 00:36:51,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:36:51,643 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 1028 transitions. [2024-09-13 00:36:51,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-09-13 00:36:51,646 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:36:51,646 INFO L216 NwaCegarLoop]: trace histogram [32, 31, 31, 8, 8, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:36:51,664 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-09-13 00:36:51,847 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-13 00:36:51,847 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:36:51,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:36:51,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1534598350, now seen corresponding path program 14 times [2024-09-13 00:36:51,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:36:51,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340577603] [2024-09-13 00:36:51,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:36:51,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:36:51,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:36:51,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1845102002] [2024-09-13 00:36:51,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-13 00:36:51,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:36:51,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:36:51,879 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:36:51,881 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-09-13 00:36:52,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-13 00:36:52,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:36:52,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-09-13 00:36:52,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:36:57,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2158 backedges. 338 proven. 167 refuted. 0 times theorem prover too weak. 1653 trivial. 0 not checked. [2024-09-13 00:36:57,570 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:36:58,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:36:58,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340577603] [2024-09-13 00:36:58,544 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-13 00:36:58,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845102002] [2024-09-13 00:36:58,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845102002] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:36:58,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-13 00:36:58,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-09-13 00:36:58,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568893532] [2024-09-13 00:36:58,544 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-13 00:36:58,545 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-13 00:36:58,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:36:58,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-13 00:36:58,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2024-09-13 00:36:58,546 INFO L87 Difference]: Start difference. First operand 752 states and 1028 transitions. Second operand has 26 states, 24 states have (on average 1.875) internal successors, (45), 21 states have internal predecessors, (45), 13 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 14 states have call predecessors, (38), 12 states have call successors, (38) [2024-09-13 00:37:03,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-09-13 00:37:11,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-09-13 00:37:15,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-09-13 00:37:17,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-09-13 00:37:18,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:37:18,155 INFO L93 Difference]: Finished difference Result 816 states and 1115 transitions. [2024-09-13 00:37:18,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-13 00:37:18,155 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 1.875) internal successors, (45), 21 states have internal predecessors, (45), 13 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 14 states have call predecessors, (38), 12 states have call successors, (38) Word has length 222 [2024-09-13 00:37:18,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:37:18,159 INFO L225 Difference]: With dead ends: 816 [2024-09-13 00:37:18,159 INFO L226 Difference]: Without dead ends: 814 [2024-09-13 00:37:18,159 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=204, Invalid=1436, Unknown=0, NotChecked=0, Total=1640 [2024-09-13 00:37:18,160 INFO L434 NwaCegarLoop]: 72 mSDtfsCounter, 42 mSDsluCounter, 1289 mSDsCounter, 0 mSdLazyCounter, 1645 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 1361 SdHoareTripleChecker+Invalid, 1672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.0s IncrementalHoareTripleChecker+Time [2024-09-13 00:37:18,160 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 1361 Invalid, 1672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1645 Invalid, 0 Unknown, 0 Unchecked, 17.0s Time] [2024-09-13 00:37:18,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2024-09-13 00:37:19,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 772. [2024-09-13 00:37:19,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 772 states, 409 states have (on average 1.1418092909535453) internal successors, (467), 416 states have internal predecessors, (467), 294 states have call successors, (294), 69 states have call predecessors, (294), 68 states have return successors, (292), 286 states have call predecessors, (292), 292 states have call successors, (292) [2024-09-13 00:37:19,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 1053 transitions. [2024-09-13 00:37:19,467 INFO L78 Accepts]: Start accepts. Automaton has 772 states and 1053 transitions. Word has length 222 [2024-09-13 00:37:19,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:37:19,468 INFO L474 AbstractCegarLoop]: Abstraction has 772 states and 1053 transitions. [2024-09-13 00:37:19,468 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 1.875) internal successors, (45), 21 states have internal predecessors, (45), 13 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 14 states have call predecessors, (38), 12 states have call successors, (38) [2024-09-13 00:37:19,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:37:19,468 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 1053 transitions. [2024-09-13 00:37:19,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-09-13 00:37:19,472 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:37:19,472 INFO L216 NwaCegarLoop]: trace histogram [32, 31, 31, 8, 8, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:37:19,489 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-09-13 00:37:19,672 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-13 00:37:19,672 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:37:19,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:37:19,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1544428496, now seen corresponding path program 15 times [2024-09-13 00:37:19,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:37:19,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042115340] [2024-09-13 00:37:19,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:37:19,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:37:19,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-13 00:37:20,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-13 00:37:20,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-13 00:37:20,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-13 00:37:20,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-13 00:37:20,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-13 00:37:20,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-13 00:37:20,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-13 00:37:20,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-13 00:37:20,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-13 00:37:20,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-13 00:37:20,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-13 00:37:20,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-13 00:37:20,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-13 00:37:20,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-13 00:37:20,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-13 00:37:20,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-13 00:37:20,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-13 00:37:20,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-13 00:37:20,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-13 00:37:20,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-13 00:37:20,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-13 00:37:20,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-13 00:37:20,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-13 00:37:20,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-13 00:37:20,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-13 00:37:20,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-13 00:37:20,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-13 00:37:20,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-13 00:37:20,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-13 00:37:20,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-13 00:37:20,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-13 00:37:20,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-13 00:37:20,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-13 00:37:20,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-13 00:37:20,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-13 00:37:20,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-13 00:37:20,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-13 00:37:20,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-13 00:37:20,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2158 backedges. 108 proven. 145 refuted. 0 times theorem prover too weak. 1905 trivial. 0 not checked. [2024-09-13 00:37:20,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-13 00:37:20,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042115340] [2024-09-13 00:37:20,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042115340] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:37:20,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677236955] [2024-09-13 00:37:20,304 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-13 00:37:20,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:37:20,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:37:20,306 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:37:20,307 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-09-13 00:37:20,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-13 00:37:20,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:37:20,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-13 00:37:20,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-13 00:37:21,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2158 backedges. 315 proven. 28 refuted. 0 times theorem prover too weak. 1815 trivial. 0 not checked. [2024-09-13 00:37:21,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-13 00:37:22,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677236955] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-13 00:37:22,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-13 00:37:22,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 29 [2024-09-13 00:37:22,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72164475] [2024-09-13 00:37:22,134 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-13 00:37:22,134 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-13 00:37:22,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-13 00:37:22,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-13 00:37:22,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2024-09-13 00:37:22,136 INFO L87 Difference]: Start difference. First operand 772 states and 1053 transitions. Second operand has 29 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 17 states have call successors, (57), 3 states have call predecessors, (57), 3 states have return successors, (55), 17 states have call predecessors, (55), 16 states have call successors, (55) [2024-09-13 00:37:27,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-13 00:37:27,440 INFO L93 Difference]: Finished difference Result 1003 states and 1396 transitions. [2024-09-13 00:37:27,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-09-13 00:37:27,440 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 17 states have call successors, (57), 3 states have call predecessors, (57), 3 states have return successors, (55), 17 states have call predecessors, (55), 16 states have call successors, (55) Word has length 222 [2024-09-13 00:37:27,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-13 00:37:27,445 INFO L225 Difference]: With dead ends: 1003 [2024-09-13 00:37:27,445 INFO L226 Difference]: Without dead ends: 887 [2024-09-13 00:37:27,446 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 725 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=744, Invalid=3546, Unknown=0, NotChecked=0, Total=4290 [2024-09-13 00:37:27,447 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 86 mSDsluCounter, 1284 mSDsCounter, 0 mSdLazyCounter, 1484 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1355 SdHoareTripleChecker+Invalid, 1594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-09-13 00:37:27,447 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 1355 Invalid, 1594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1484 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-09-13 00:37:27,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2024-09-13 00:37:29,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 850. [2024-09-13 00:37:29,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 444 states have (on average 1.1126126126126126) internal successors, (494), 449 states have internal predecessors, (494), 334 states have call successors, (334), 73 states have call predecessors, (334), 71 states have return successors, (332), 327 states have call predecessors, (332), 332 states have call successors, (332) [2024-09-13 00:37:29,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1160 transitions. [2024-09-13 00:37:29,053 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 1160 transitions. Word has length 222 [2024-09-13 00:37:29,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-13 00:37:29,053 INFO L474 AbstractCegarLoop]: Abstraction has 850 states and 1160 transitions. [2024-09-13 00:37:29,053 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 17 states have call successors, (57), 3 states have call predecessors, (57), 3 states have return successors, (55), 17 states have call predecessors, (55), 16 states have call successors, (55) [2024-09-13 00:37:29,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:37:29,054 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1160 transitions. [2024-09-13 00:37:29,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2024-09-13 00:37:29,056 INFO L208 NwaCegarLoop]: Found error trace [2024-09-13 00:37:29,056 INFO L216 NwaCegarLoop]: trace histogram [33, 32, 32, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-13 00:37:29,064 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-09-13 00:37:29,257 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-09-13 00:37:29,257 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-13 00:37:29,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-13 00:37:29,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1790647801, now seen corresponding path program 10 times [2024-09-13 00:37:29,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-13 00:37:29,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135475467] [2024-09-13 00:37:29,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-13 00:37:29,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-13 00:37:29,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-13 00:37:29,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1731173245] [2024-09-13 00:37:29,282 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-13 00:37:29,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-13 00:37:29,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-13 00:37:29,284 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-13 00:37:29,286 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-09-13 00:37:29,392 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-13 00:37:29,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-13 00:37:29,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-09-13 00:37:29,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... Killed by 15